Access masaüstü veritabanlarındaki MenüYükle makro eylemini kullanarak Eklentiler sekmesindeki özel veya genel menülerde menü öğelerinin (etkin veya devre dışı, seçili veya seçilmemiş) durumunu ayarlayabilirsiniz.
Ayar
SetMenuItem makro eylemi aşağıdaki bağımsız değişkenlere sahiptir.
|
Eylem bağımsız değişkeni |
Açıklama |
|---|---|
|
Menü Dizini |
Durumunu ayarlamak istediğiniz komutu içeren menünün dizini. Özel veya genel menüde istenen menünün dizini için 0'dan başlayarak bir tamsayı değeri girin. Makro tasarım penceresinin Eylem Bağımsız Değişkenleri bölümündeki Menü Dizini kutusuna dizin değerini girin. Dizin, özel veya genel menünün menü makrosunda menünün konumuna göre değişir (menü makrosunda bu menünün Menü Ekle makro eyleminin konumu 0'dan sayılır). Menü makrosunda özel menü öğelerini gizlemek veya görüntülemek için koşullu ifadeler kullanabileceğiniz için menünün görüntüsü biraz farklı olabilir. Bu gerekli bir bağımsız değişkendir. Bu bağımsız değişkene sahip bir menü seçip Komut Dizini ve Alt Komut Dizini bağımsız değişkenlerini boş bırakırsanız, menü adının kendisini etkinleştirebilir veya devre dışı bırakabilirsiniz. Bununla birlikte, menü adını seçemez veya seçimini kaldıramazsınız (Access, menü adları için Bayrak bağımsız değişkeninin Denetle ve İşaretini Kaldır ayarlarını yoksayar). |
|
Komut Dizini |
Durumunu ayarlamak istediğiniz komutun dizini. Menü Dizini bağımsız değişkeni tarafından seçilen menüde istenen komutun dizini için 0'dan başlayarak bir tamsayı değeri girin. Dizin, özel veya genel menü için seçili menüyü tanımlayan makro grubu komutun konumuna göredir (bu komutun makronun makro grubundaki konumu, 0'dan sayarak). Özel menü komutlarını gizlemek veya görüntülemek için menünün makro grubundaki koşullu ifadeleri kullanabileceğiniz için menünün görüntüsü biraz farklı olabilir. |
|
Alt Komut Dizini |
Durumunu ayarlamak istediğiniz alt komutun dizini. Bu yalnızca istenen komutun alt menü olması durumunda geçerlidir. Komut Dizini bağımsız değişkeni tarafından seçilen alt menüdeki istenen alt komutun dizini için 0'dan başlayarak bir tamsayı değeri girin. Dizin, özel veya genel menü için seçilen alt menüyü tanımlayan makro grubundaki alt komutun konumuna göredir (bu alt komutun makro grubundaki konumu, 0'dan başlayarak). |
|
Bayrak ekle |
Komutu veya alt komutu ayarlamak istediğiniz durum. Gri 'ye (komutu devre dışı bırakmak için — soluk görünür), Gravürsüz 'e (etkinleştirmek için), Denetle'ye (genellikle seçili veya iki durumlu olduğunu gösteren komut tarafından denetim yapmak için) veya Işaretini Kaldır'a (denetimi kaldırmak için) tıklayın. Varsayılan değer , Ungray'dir. |
Açıklamalar
MenüYükle makro eylemi yalnızca özel veya genel bir menüde çalışır. Etkin pencerenin özel veya genel menüsü yoksa, MenüYükle makro eylemini içeren bir makronun çalıştırılması çalıştırma hatası neden olur.
Menü komutlarının ve alt komutların durumunu ayarlamak için bu eylemi kullanabilirsiniz, ancak alt komutların alt komutlarını ayarlanmaz.
Visual Basic for Applications (VBA) modülünde SetMenuItem makro eylemini çalıştırmak için DoCmd nesnesinin SetMenuItem yöntemini kullanın.