Access masaüstü veritabanında, İletiKızı İşlevi bir iletişim kutusunda bir ileti görüntüler, kullanıcının bir düğmeye tıklaması için bekler ve kullanıcının tıklayan düğmeyi gösteren bir Tamsayı döndürür.
Söz dizimi
İletiKiz kutusu ( komut istemi [ ,düğmeler ] [, başlık ] [, yardım dosyası ] [ ,bağlam ] )
İletiKizmesi işlevinin söz dizim kutusunda aşağıdaki bağımsız değişkenler vardır:
Bağımsız değişken |
Açıklama |
istemi |
Gerekli. İletişim kutusunda ileti olarak görüntülenen dize ifadesi. Komut istemi uzunluğu, kullanılan karakterlerin genişliğine bağlı olarak yaklaşık 1024 karakter olabilir. Komut istemi birden fazla satırdan oluşursa, satır başı karakteri ( Chr ( 13)), satır besleme karakteri (Chr(10) )veya satır başı – satır besleme karakter bileşimini(Chr(13) & Chr(10) )kullanarak satırları birbirinden ayırabilirsiniz. |
düğmeler |
İsteğe bağlı. sayısal ifade sayısını ve türünü belirten değerlerin toplamı, kullanmak üzere simge stili, varsayılan düğmenin kimliği ve ileti kutusunun modalitesi gibi değerlerin toplamıdır. Atlanırsa, düğmeler için varsayılan değer 0'dır. |
başlık |
İsteğe bağlı. İletişim kutusunun başlık çubuğunda görüntülenen dize ifadesi. Başlığı atlarsanız,uygulama adı başlık çubuğuna yerleştirilir. |
helpfile |
İsteğe bağlı. İletişim kutusu için bağlama duyarlı Yardım sağlamak üzere yardım dosyasını tanımlayan dize ifadesi. Yardım dosyası sağlanırsa, bağlam da sağlanmalıdır. |
bağlam |
İsteğe bağlı. Yardım yazarının uygun Yardım konu başlığına atanan Yardım bağlam numarası olan sayısal ifade. Bağlam sağlanırsa,yardım dosyası da sağlanmalıdır. |
Ayarlar
Ayarların bağımsız değişken düğmeler:
Sabit |
Değer |
Açıklama |
vbOKOnly |
0 |
Yalnızca Tamam düğmesini görüntüleme. |
vbOKCancel |
1 |
Tamam ve İptaldüğmelerini görüntüleme. |
vbAbortRetryIgnore |
2 |
İptal Etme,Yeniden Dene veYoksay düğmelerini görüntüle. |
vbYesNoCancel |
3 |
Evet, Hayırveİptal düğmelerini görüntüleme. |
vbYesNo |
4 |
Evet ve Hayırdüğmelerini görüntüleme. |
vbRetryCancel |
5 |
Yeniden Dene ve İptal düğmelerini görüntüleme. |
vbCritical |
16 |
Kritik İletiyi Görüntüle simgesi. |
vbQuestion |
32 |
Uyarı Sorgusu simgesini görüntüleme. |
vbExclamation |
48 |
Uyarı İletisi simgesini görüntüleme. |
vbInformation |
64 |
Bilgi İletisi simgesini görüntüleme. |
vbDefaultButton1 |
0 |
İlk düğme varsayılandır. |
vbDefaultButton2 |
256 |
İkinci düğme varsayılandır. |
vbDefaultButton3 |
512 |
Üçüncü düğme varsayılandır. |
vbDefaultButton4 |
768 |
Dördüncü düğme varsayılandır. |
vbApplicationModal |
0 |
Uygulama kalıcı; kullanıcının geçerli uygulamada çalışmaya devam etmeden önce ileti kutusunu yanıtlaması gerekir. |
vbSystemModal |
4096 |
Sistem kalıcı; tüm uygulamalar, kullanıcı ileti kutusuna yanıt verene kadar askıya alınır. |
vbMsgBoxHelpButton |
16384 |
İleti kutusuna Yardım düğmesi ekler |
VbMsgBoxSetForeground |
65536 |
İleti kutusu penceresini ön plan penceresi olarak belirtir |
vbMsgBoxRight |
524288 |
Metin sağa hizalanmış |
vbMsgBoxRtlReading |
1048576 |
İbranice ve Arapça sistemlerinde metnin sağdan sola okuma olarak görünmesi gerektiğini belirtir |
İpucu: Access 2010'da İfade Oluşturucusu'nu IntelliSense vardır, böylece ifadenizin hangi bağımsız değişkenleri gerektirdiğini görürsünüz.
İlk değer grubu (0–5), iletişim kutusunda görüntülenen düğmelerin sayısını ve türünü açıklar; ikinci grup (16, 32, 48, 64) simge stilini açıklar; üçüncü grup (0, 256, 512) varsayılan düğmeyi belirler; ve dördüncü grup da (0, 4096) ileti kutusunun kalıcı olup olmadığını belirler. Düğmeler bağımsız değişkeni için son değer oluşturmak üzere sayı eklerken, her gruptan yalnızca bir sayı kullanın.
Not: Bu sabitler Visual Basic for Applications tarafından belirtilir. Sonuç olarak, adlar kodun herhangi bir yerinde gerçek değerlerin yerine kullanılabilir.
Return Values
Sabit |
Değer |
Açıklama |
vbOK |
1 |
Tamam |
vbCancel |
2 |
İptal etme |
vbAbort |
3 |
Durdurulma |
vbRetry |
4 |
Yeniden Dene |
vbIgnore |
5 |
Yoksay |
vbYes |
6 |
Evet |
vbNo |
7 |
Hayır |
Notlar
Hem yardım dosyası hemde bağlam sağlanıyorsa, kullanıcı bağlama karşılık gelen Yardım konusunu görüntülemek için F1 (Windows) veya HELP (Macintosh) tuşuna basabilirsiniz. Örneğin, Microsoft Excel gibi bazı ana bilgisayar uygulamaları da iletişim kutusuna otomatik olarak bir Yardım düğmesi ekler.
İletişim kutusunda İptal düğmesi görüntülenirse, ESC tuşuna basmak İptal'e tıklamayla aynı etkiyi gösterir. İletişim kutusunda Yardım düğmesi varsa, iletişim kutusu için bağlama duyarlı Yardım sağlanır. Bununla birlikte, diğer düğmelerden biri tık olana kadar değer döndürülz.
Not: İlk adlandırılmış bağımsız değişkenden daha fazlasını belirtmek için, msgBox'ı bir ifade. Bazı konumsal bağımsız değişkenleri atlarken, buna karşılık gelen virgül sınırlayıcıyı da dahil etmek gerekir.
Örnek
Not: Aşağıdaki örneklerde, bu işlevin Visual Basic for Applications (VBA) modülünde kullanımı gösterilir.
Bu örnekte, Evet ve Hayır düğmelerinin olduğu bir iletişim kutusunda kritik hata iletisini görüntülemek için İletiKli Kutusu işlevi iletiyi kullanır. Hayır düğmesi varsayılan yanıt olarak belirtilir. İletiKızı işlevi tarafından döndürülen değer, kullanıcı tarafından seçilen düğmeye bağlıdır. Bu örnekte, DEMO.HLP dosyasının, 1000'a eşit bir Yardım bağlam numarasına sahip bir konu içeren bir Yardım dosyası olduğu varsay 1000.
Dim Msg, Style, Title, Help, Ctxt, Response, MyString
Msg = "Do you want to continue?"
Style = vbYesNo + vbCritical + vbDefaultButton2
Title = "MsgBox Demonstration"
Help = "DEMO.HLP"
Ctxt = 1000
Response = MsgBox(Msg, Style, Title, Help, Ctxt)
If Response = vbYes Then ' User chose Yes.
MyString = "Yes" ' Perform some action.
Else ' User chose No.
MyString = "No" ' Perform some action.
End If