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. |
Expression |
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üğmesine tıklayabilirsiniz. |
Açıklamalar
-
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, bir olay yordamı, Visual Basic for Applications (VBA) modülünde, sorguda veya ifadede bu değişkene 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 |