GeçiciDeğişkenBelirle Makro Eylemi

Uygulandığı Öğe
Microsoft 365 için Access Access 2024 Access 2021 Access 2019 Access 2016

Access masaüstü veritabanlarında SetTempVar makro eylemini kullanarak geçici bir değişken oluşturabilir ve bunu belirli bir değere ayarlayabilirsiniz. Değişken daha sonra sonraki eylemlerde koşul veya bağımsız değişken olarak kullanılabilir ya da değişkeni başka bir makroda, olay yordamında ya da form veya raporda kullanabilirsiniz.

Ayar

SetTempVar makro eylemi aşağıdaki bağımsız değişkenlere sahiptir.

Eylem bağımsız değişkeni Açıklama
Ad Geçici değişkenin adını girin.
Ifa -de Bu geçici değişkenin değerini ayarlamak için kullanılacak bir ifade girin. İfadenin önüne eşittir (=) işareti koymayın. Bu bağımsız değişkeni ayarlamak için İfade Oluşturucusu'nu kullanmak için Oluştur düğmesi Oluşturucu düğmesine tıklayabilirsiniz.

Notlar

  • Bir kerede en fazla 255 geçici değişken tanımlayabilirsiniz. Geçici bir değişkeni kaldırmazsanız, veritabanını kapatana kadar bellekte kalır. Geçici değişkenleri kullanmayı bitirdiğinizde kaldırmak iyi bir uygulamadır. Tek bir geçici değişkeni kaldırmak için RemoveTempVar eylemini kullanın ve bağımsız değişkenini kaldırmak istediğiniz geçici değişkenin adına ayarlayın. Birden fazla geçici değişkeniniz varsa ve hepsini aynı anda kaldırmak istiyorsanız , RemoveAllTempVars eylemini kullanın.
  • Geçici değişkenler geneldir. Geçici bir değişken oluşturulduktan sonra, buna bir olay yordamında, Visual Basic for Applications (VBA) modülünde, sorguda veya ifadede başvurabilirsiniz. Örneğin, MyVar adlı geçici bir değişken oluşturduysanız, aşağıdaki söz dizimini kullanarak değişkeni bir metin kutusunun denetim kaynağı olarak kullanabilirsiniz:

=[TempVars]![MyVar]

Not

Makrolarda, sorgularda ve olay yordamlarında, ifadenin önüne eşittir işareti eklemeniz gerekmez.

Ayrıca, herhangi bir eklenti veya başvuruda bulunan veritabanlarındaki geçici değişkenlere de başvurabilirsiniz.

  • Bir VBA modülünde SetTempVar makro eylemini çalıştırmak için TempVars nesnesinin Add yöntemini kullanın.

Örnek

Aşağıdaki makroda , SetTempVar makro eylemini kullanarak, sonra geçici değişkeni bir koşulda ve ileti kutusunda kullanarak ve sonra geçici değişkeni kaldırarak geçici değişkenin nasıl oluşturulacağı gösterilmektedir.

Koşul Eylem Bağımsız Değişkenler
SetTempVar Ad: MyVar
İfade: InputBox("Sıfır olmayan bir sayı girin.")
[TempVars]! [MyVar]<>0 İletiKutusu İleti: ="Girdiniz " & [TempVars]! [MyVar] & "."
Bip: Evet
Tür: Bilgi
RemoveTempVar Ad: MyVar