Skip to main content

AccessTr.neT


Ribbon Menü Butonundan Başka Bir Formdaki Nesneye Ulaşmak

Ribbon Menü Butonundan Başka Bir Formdaki Nesneye Ulaşmak

Çözüldü #1
Merhaba arkadaşlar ribbon menüye yerleştirdiğim butonların tıklama eylemine yine kendisini ilgilendiren formdaki aynı butonun tıklama eylemini atamak istiyorum ancak bir syntax hatası ile karşılaşıyorum.Böyle bir şey mümkün müdür?

[Resim: o25hij3.png]

[/url][url=https://www.hizliresim.com/soqf4ig][Resim: soqf4ig.png]
Son Düzenleme: 27/02/2022, 18:26, Düzenleyen: tanyeri.
Cevapla
#2
eğer private yerine public olarak tanımlarsanız aşağıdaki gibi çağırabilirsiniz
kapalı FrmIliskiOrj formundaki tıklama olayı aşağıdaki gibi olsun
Public Sub BtnKapali_Click()
MsgBox "Kapalıyı Çağırdınız"
End Sub
açık formdan çağırma kodu aşağıdaki gibi olur
Call Form_FrmIliskiOrj.BtnKapali_Click
başına call eklemeseniz de olur
Cevapla
#3
dikkat edilecek 2 nokta var
1 - form adını kullanırken başına mutlaka başına Form_ kalıbı eklenmeli dikkat ederseniz Vba sayfasında form adı değil başında Form_ olarak görünür mesela kapalı formun adı frmKapali ise çağırırken Form_frmKapali kullanırsınız
2 - formdaki tıklama olayı genelde Private olarak tanımlanmıştır bu haliyle başka yerden çağrılamazlar o nedenle siz altyordamı tanımlarken Public olarak tanımlamalısınız
Not: ben böyle biliyorum ama yanlış biliyor olabilirim
Cevapla
#4
Sayın hocam belirttiğiniz aşamaları yaptım ancak bir sonuç alamadım maalesef tetiklemiyor butonu.

çağırmak istediğim buton kodu
[Resim: p554iqe.png]

ribbon menüdeki kod
[Resim: emgzajg.png]
Cevapla
#5
isterseniz çalışmanızın ilgili kısmını ekleyin inceleyelim ama az önce kendi çalışmamda denedim form kapalıysa zaten sadece çalışabilecek alt yordamlar çalışıp işi yapıyor form özellikleriyle ilgili birşey çalışmıyor ama form açıksa hem iş yapılıyor hem de textbox değeri buton.enabled özellikleri değişiyor

tekrar denediğimde fark ettim eğer önce kodlar çalıştırılıp sonra kapalı form açıldıysa bu durumda kod tekrar çalıştığında bu sefer form özellikleri değişmiyor
Cevapla
#6
(27/02/2022, 23:54)berduş yazdı: isterseniz çalışmanızın ilgili kısmını ekleyin inceleyelim ama az önce kendi çalışmamda denedim form kapalıysa zaten sadece çalışabilecek alt yordamlar çalışıp işi yapıyor form özellikleriyle ilgili birşey çalışmıyor ama form açıksa hem iş yapılıyor hem de textbox değeri buton.enabled özellikleri değişiyor

tekrar denediğimde fark ettim eğer önce kodlar çalıştırılıp sonra kapalı form açıldıysa bu durumda kod tekrar çalıştığında bu sefer form özellikleri değişmiyor

hocam ben örnek bir ribbon menü ve bir form ekledim kaydet butonu ile grafik göster butonunu çağırmayı denedim benzer şekile çalışmadı ilgili dosya ekterdir.
.rar ribbon buton çağırma.rar (Dosya Boyutu: 118,54 KB | İndirme Sayısı: 15)
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task