Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Legt den Wert der OnCurrent-Eigenschaft für den Bericht fest oder gibt ihn zurück. Zeichenfolge mit Lese-/Schreibzugriff.
Syntax
Ausdruck verwendet werden. OnCurrent
Ausdruck Eine Variable, die ein Report-Objekt darstellt.
Hinweise
Wenn eine Prozedur bei jedem Öffnen eines bestimmten Berichts automatisch ausgeführt werden soll, legen Sie die OnCurrent-Eigenschaft des Formulars auf [Ereignisprozedur] fest. Access erstellt dann automatisch eine Prozedur namens Private Sub Report_Current().
Mit der OnCurrent-Eigenschaft können Sie den Wert der OnCurrent-Eigenschaft des Formulars programmgesteuert bestimmen oder die OnCurrent-Eigenschaft des Formulars programmgesteuert festlegen.
Hinweis
Das aktuelle Ereignis wird ausgelöst, wenn Sie einen Bericht ausführen (öffnen).
Wenn Sie die OnCurrent-Eigenschaft des Formulars in der Benutzeroberfläche festlegen, erhält es seinen Wert basierend auf Ihrer Auswahl im Fenster "Generator auswählen", das angezeigt wird, wenn Sie im Eigenschaftenfenster des Berichts die Schaltfläche ... neben dem Feld "Auf aktuell" auswählen.
Wenn Sie den Ausdrucks-Generator auswählen, lautet der Wert =expression, wobei expression der Ausdruck aus dem Fenster des Ausdrucks-Generators ist.
Wenn Sie Makro-Generator auswählen, ist der Wert der Name des Makros.
Wenn Sie Code Builder auswählen, lautet der Wert [Event Procedure].
Beispiel
Das folgende Codebeispiel zeigt, wie die OnCurrent-Eigenschaft eines Berichts festgelegt wird.
Private Sub Report_Load()
Me.OnCurrent = "[Event Procedure]"
End Sub
Die Ereignisprozedur Report_Current() wird automatisch aufgerufen, wenn das aktuelle Ereignis ausgelöst wird. Dieses Verfahren sammelt einfach die Werte von zwei Textfeldern des Berichts und sendet sie zur Verarbeitung an eine andere Prozedur.
Private Sub Report_Current()
' Declare variables to store price and available credit.
Dim curPrice As Currency
Dim curCreditAvail As Currency
' Assign variables from current values in text boxes on the Report.
curPrice = txtValue1
curCreditAvail = txtValue2
' Call VerifyCreditAvail procedure.
VerifyCreditAvail curPrice, curCreditAvail
End Sub
Im folgenden Codebeispiel werden einfach die beiden Werte verarbeitet, die an das Element übergeben werden.
Sub VerifyCreditAvail(curTotalPrice As Currency, curAvailCredit As Currency)
' Inform the user if there is not enough credit available for the purchase.
If curTotalPrice > curAvailCredit Then
MsgBox "You don't have enough credit available for this purchase."
End If
End Sub
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.