Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

Sie können die SetTempVar-Makroaktion in Access-Desktopdatenbanken verwenden, um eine temporäre Variable zu erstellen und auf einen bestimmten Wert festzulegen. Die Variable kann dann als Bedingung oder Argument in nachfolgenden Aktionen verwendet werden, oder Sie können die Variable in einem anderen Makro, in einer Ereignisprozedur oder in einem Formular oder Bericht verwenden.

Einstellung

Die FestlegenTempVar-Makroaktion hat die folgenden Argumente.

Aktionsargument

Beschreibung

Name

Geben Sie den Namen der temporären Variablen ein.

Ausdruck

Geben Sie einen Ausdruck ein, mit dem der Wert für diese temporäre Variable festgelegt wird. Setzen Sie kein Gleichheitszeichen (=) vor den Ausdruck. Sie können auf die Schaltfläche Generator Schaltfläche "Generator" klicken, um dieses Argument mithilfe des Ausdrucks-Generators festzulegen.

Hinweise

  • Sie können bis zu 255 temporäre Variablen gleichzeitig definiert haben. Wenn Sie eine temporäre Variable nicht entfernen, bleibt sie im Arbeitsspeicher, bis Sie die Datenbank schließen. Es ist daher ratsam, temporäre Variablen zu entfernen, wenn Sie sie nicht mehr benötigen. Verwenden Sie zum Entfernen einer einzelnen temporären Variable die EntfernenTempVar-Aktion, und legen Sie deren Argument auf den Namen der temporären Variable fest, die Sie entfernen möchten. Wenn Sie mehrere temporäre Variablen haben und diese alle gleichzeitig entfernen möchten, verwenden Sie die EntfernenAlleTempVar-Aktion.

  • Temporäre Variablen sind global. Sobald eine temporäre Variable erstellt wurde, können Sie in einer Ereignisprozedur, in einem VBA-Modul (Visual Basic for Applications), in einer Abfrage oder in einem Ausdruck auf sie verweisen. Wenn Sie beispielsweise eine temporäre Variable namens "MyVar" erstellt haben, können Sie die Variable über die folgende Syntax als Steuerelementquelle für ein Textfeld verwenden:

=[TempVars]![MyVar]

Hinweis: In Makros, Abfragen und Ereignisprozeduren müssen Sie dem Ausdruck kein Gleichheitszeichen voranstellen.

Sie können auch in allen Add-Ins und referenzierten Datenbanken auf temporäre Variablen verweisen.

  • Wenn Sie die FestlegenTempVar-Aktion in einem VBA-Modul ausführen möchten, verwenden Sie die Add-Methode des TempVars-Objekts.

Beispiel

Das folgende Makro veranschaulicht, wie Sie über die FestlegenTempVar-Aktion eine temporäre Variable erstellen, diese dann in einer Bedingung und einem Meldungsfeld verwenden und sie anschließend entfernen.

Bedingung

Aktion

Argumente

FestlegenTempVar

Name: MeineVariable

Ausdruck: InputBox("Geben Sie eine Zahl ungleich Null ein.")

[TempVar]![MeineVariable]<>0

Meldung

Nachricht: ="Sie haben Folgendes eingegeben:" & [TempVar]![MeineVariable] & "."

Signalton: Ja

Typ: Information

EntfernenTempVar

Name: MeineVariable

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×