Bir formda bulunan butonumun tıklandığında olay yordamı şöyle;
Kod:
DoCmd.RunCommand acCmdSaveRecord
Forms!F01.Form.Requery
Forms!F01.Form.Refresh
DoCmd.RunCommand acCmdClose
DoCmd.RunCommand acCmdSaveRecord
Forms!F01.Form.Requery
Forms!F01.Form.Refresh
DoCmd.RunCommand acCmdClose
(21/09/2018, 13:29)notrino yazdı: Merhabalar,
Bir formda bulunan butonumun tıklandığında olay yordamı şöyle;
Böyle bir kod diziliminin makrosu nedir ve nasıl yapılır? Tşk.Kod:DoCmd.RunCommand acCmdSaveRecord
Forms!F01.Form.Requery
Forms!F01.Form.Refresh
DoCmd.RunCommand acCmdClose
(21/09/2018, 15:31)Allback yazdı:(21/09/2018, 13:29)notrino yazdı: Merhabalar,
Bir formda bulunan butonumun tıklandığında olay yordamı şöyle;
Böyle bir kod diziliminin makrosu nedir ve nasıl yapılır? Tşk.Kod:DoCmd.RunCommand acCmdSaveRecord
Forms!F01.Form.Requery
Forms!F01.Form.Refresh
DoCmd.RunCommand acCmdClose
Neden böyle bir şeye ihtiyaç duyuyorsunuz?
Genel de bunun tam tersi sorulur.
(21/09/2018, 15:45)notrino yazdı:(21/09/2018, 15:31)Allback yazdı:(21/09/2018, 13:29)notrino yazdı: Merhabalar,
Bir formda bulunan butonumun tıklandığında olay yordamı şöyle;
Böyle bir kod diziliminin makrosu nedir ve nasıl yapılır? Tşk.Kod:DoCmd.RunCommand acCmdSaveRecord
Forms!F01.Form.Requery
Forms!F01.Form.Refresh
DoCmd.RunCommand acCmdClose
Neden böyle bir şeye ihtiyaç duyuyorsunuz?
Genel de bunun tam tersi sorulur.
Merhaba Allback,
Evet dediğiniz doğru, genelde tersi sorulur. Ancak Access'te gözlemlediğim ilginç bir durum var ki bir çok olayı kendi içindeki makrolarla çözebileceğini iddia eden Access'in, makrolarını detaylı anlatan hiçbir kaynağına rastlayamıyorum. Dolayısıyla herkes kodlarla yürüyor. Ben de merak ettim, bir makronun VB kodunu biliyorum da bir kodun makrosunu niye bilmiyorum diye. Yani makrolar kısmını açtığımda bir dünya parametre ile karşılaşıyorum ama hiç kimse oturup makrolarla uğraşmıyor. Microsoft kendi sitesinde Access için mutlaka makrolarla çalışın, VB kodlar güvenlik açıkları vb şeyler oluşturabilir diye yorum yapmış. Amacım makroları da öğrenmek. Hem de VB ile eş zamanlı. Yani bir makronun VB si nedir derken aynı zamanda bir VB nin makrosu nedir diye çift yönlü olmaya çalışıyorum.
Ayrıca Access'in içinde formdaki makroları VB ye dönüştür diye bir buton var, bu da hiç bir zaman çalıştıramadığım birşeydir. En basitinden, formumda bulunan kaydı kaydet butonunun makrosunu VB ye dönüştür diyorum, hep hata veriyor.
(27/09/2018, 05:20)ozanakkaya yazdı: Uygulama tasarlıyorsanız Vba kodlarına her zaman ihtiyacınız olacaktır. Access birçok olayı kendi içindeki makrolarla çözebileceğini iddia ediyor mu bilmiyorum ama birçok dışında kalanlar için Vba kullanmanız gerekiyor.