Freigeben über


RemoveTempVar-Makroaktion

Gilt für: Access 2013, Office 2013

Mit der EntfernenTempVar-Aktion können Sie eine einzelne mit der FestlegenTempVar-Aktion erstellte temporäre Variable entfernen.

Einstellung

Die EntfernenTempVar-Aktion hat das folgende Argument.

Aktionsargument

Beschreibung

Name

Geben Sie den Namen der zu entfernenden temporären Variable ein.

Hinweise

  • Es können bis zu 255 temporäre Variablen gleichzeitig definiert sein. Wenn eine temporäre Variable nicht entfernt wird, verbleibt diese bis zum Schließen der Datenbank im Arbeitsspeicher. Es empfiehlt sich, temporäre Variablen zu entfernen, sobald Sie deren Verwendung beendet haben.

  • Beim Schließen der Datenbank oder des Projekts werden von Access automatisch alle temporären Variablen entfernt.

  • Wenn der Name der zu entfernenden Variable falsch geschrieben wird, wird von Access kein Fehler angezeigt. Die zu entfernende Variable verbleibt bis zum Schließen der Datenbank im Arbeitsspeicher.

  • Wenn Sie mehr als eine temporäre Variable erstellt haben und alle gleichzeitig entfernt werden sollen, verwenden Sie die EntfernenAlleTempVar -Aktion.

  • Verwenden Sie zum Ausführen der EntfernenTempVar-Aktion in einem VBA-Modul die Remove-Methode des TempVars-Objekts.

Beispiel

Im folgenden Makro wird die Vorgehensweise zum Erstellen einer temporären Variable, zum Verwenden der Variable in einer Bedingung und einem Meldungsfeld und zum anschließenden Entfernen der temporären Variable mit der EntfernenTempVar -Aktion gezeigt.

Bedingung

Aktion

Argumente

Festlegentempvar

Name: MyVarExpression: InputBox("Enter a non-zero number.")

[TempVars]! [MyVar]<>0

MessageBox

Meldung: ="Sie haben " & [TempVars]! eingegeben! [MyVar] & "." Signalton: YesType: Information

RemoveTempVar

Name: MeineVar