Access VBA ile Form ve Rapor Otomasyonu
Microsoft Access'te VBA (Visual Basic for Applications) kullanarak formlar ve raporlar için özel iş mantığı oluşturulabilir, tekrarlayan işlemler otomatize edilebilir.
Form Olayları
Access formlarında her eylem bir olayla tetiklenir. En sık kullanılan olaylar: OnOpen (form açılışında), OnLoad (veri yüklendiğinde), AfterUpdate (kayıt güncellendikten sonra), OnClick (düğme tıklandığında).
Düğme ile Kayıt Kaydetme
Forma eklenen Kaydet düğmesinin Click olayına: DoCmd.RunCommand acCmdSaveRecord yazılır. Aynı düğmeyle forma doğrulama ve mesaj kutusu da eklenebilir.
Rapor Filtreleme
Belirli tarihe ait rapor açmak için: DoCmd.OpenReport "SatisRaporu", acViewPreview, , "Tarih=#" & Format(tarih, "mm/dd/yyyy") & "#"
Mesaj Kutusu ve Hata Yönetimi
MsgBox "Kayıt silmek istediğinize emin misiniz?", vbYesNo ile onay alınır. On Error GoTo ile hata yakalanarak kullanıcıya anlaşılır mesaj verilir.
Bilkey Access Kursu
VBA ile form ve rapor otomasyonu Bilkey Bilişim Akademisi'nde Access eğitiminin ileri modülünde kapsamlı biçimde öğretilmektedir. Kurtköy Pendik'te birebir özel ders alabilirsiniz.