Applies ToMicrosoft 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.

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 Oluşturucu düğmesitı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

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.