Formda Komut Düğmesi Sihirbazında Makro Yerine Olay Yordamı Oluşturma

1 2
22/02/2017, 16:01

bentürk

Merhaba,,
formda komut düğmesi sihirbazı kullanırken olay yordamı yerine makro oluşturuyor. Dosya-Access seçenekleri-nesne tasarımcıları-form/rapor tasarımı görünümü-her zaman olay yordamlarını kullan işaretledim bir şey değişmedi yine makro ekliyor nasıl düzeltebilirim?
Saygılarımla
22/02/2017, 20:40

atoz112

sayın bentürk,

bahsettiğiniz talebinize yönelik olarak;
aslında,sadece belirttiğiniz ayarlamayı yapmanız yeterlidir,bu durumda fakat eğer olay yordamlarını sihirbazı (wizard) kullanarak gerçekleştiriyorsanız,makro olarak eklemesi söz konusu olabilir.

bu nedenle,direkt olarak olay yordamı satırında OLAY YORDAMI ifadesini seçmek sureti ile gerçekleştirmelisiniz,eğer bu durum geçerliyse tabi.

kullandığınız hali ile mevcut olan örnek uygulamanızı eklemeniz halinde,katılımcılar tarafından incelemesi yapılabilir.

bilginize...iyi çalışmalar,saygılar.
22/02/2017, 22:59

bentürk

Sn.atoz112, bilgilendirmeniz için teşekkürederim.
Saygılarımla.
23/02/2017, 17:57

atoz112

sayın bentürk,

konu takibiniz açısından,hatırlatma anlamında;
konunuz ile ilgili son gelişme ne durumdadır.

şüphesiz,işlemleriniz tamamlanmış ve sorununuzu çözmüş de olabilirsiniz.site içi aramalarınız neticesinde sitede yer alan konuları ve örnekleri incelemelerinizin sonucu ile bazı gelişimler elde etmiş de olabilirsiniz...bilgilendirmek ister misiniz lütfen.teşekkürler.

bilginize...iyi çalışmalar,saygılar.
23/02/2017, 22:23

bentürk

Merhaba,,
Sn.Atoz, araştırmalarımda şunu öğrendim: Dosya-Access seçenekleri-nesne tasarımcıları-form/rapor tasarımı görünümü-her zaman olay yordamlarını kullan işaretleyince komut düğmesinin yada bir başka denetiminin özellikler sayfası olay sekmesindeki ... düğmesine basınca direk Vba sayfasını açmasına yarıyormuş. Diğer yandan sihirbazı kullanıp düğme ekleyince makro atıyor kod oluşturmuyor. Eğer kod istiyorsak makroyu koda dönüştürmemiz gerekiyormuş. Yani benim istediğim çözüm yok.
Saygılarımla.
 
24/02/2017, 10:30

atoz112

sayın bentürk,

aşağıdaki açıklamaların yapılması uygun görülmüştür.

Alıntı:Dosya-Access seçenekleri-nesne tasarımcıları-form/rapor tasarımı görünümü-her zaman olay yordamlarını kullan işaretleyince komut düğmesinin yada bir başka denetiminin özellikler sayfası olay sekmesindeki ... düğmesine basınca direk Vba sayfasını açmasına yarıyormuş. Diğer yandan sihirbazı kullanıp düğme ekleyince makro atıyor kod oluşturmuyor. Eğer kod istiyorsak makroyu koda dönüştürmemiz gerekiyormuş.

ifadenize yönelik olarak;

1)



evet,bahsettiğiniz gibi,ACCESS SEÇENEKLERİ - NESNE TASARIMCILARI sekmesindeki HER ZAMAN OLAY YORDAMLARINI KULLAN seçeneğinin işaretlenmesi neticesinde,



formların TASARIM sayfasında olay yordamı seçildiğinde ilgili satırında sadece OLAY YORDAMI ifadesi yazılı halde olur.



buna bir de,kod sayfasında üst menüden TOOLS - OPTIONS seçimi sonrası açılan pencerede EDITOR sekmesinden REQUIRE VARIABLE DECLARATION ifadesini işaretli konuma getirirseniz;DEBUG - COMPILE işlemini uyguladığınızda sorunlu kodlar mevcutsa görmenize dair faydalı olacaktır.

bu seçenek hakkında daha ayrıntılı açıklamayı,

Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler

yukarıda bağlantısı yazılı konunun 7.mesajını okumak sureti ile edinebilirsiniz.

2)

makro kodlarının Vba kodlarına dönüştürülmesi hususuna yönelik olarak;

sag klick ve makro yu koda cevirme

yukarıda bağlantısı yazılı konunun 3.mesajını okumak sureti ile edinebilirsiniz.

son olarak;
aslında,ilk maddedeki işlemi uygulamanız,talebinizi karşılamak üzere yeterlidir.fakat,bir ihtimal,kurulu olan Ofis sürümü yetersiz ya da bazı seçeneklerden yoksun bir kurulum ile oluşturulmuş olabilir mi?

bilginize...iyi çalışmalar,saygılar.
1 2