VISUAL BASIC FOR MS ACCESS EĞİTİMİ

Access uygulamalarını VBA ile geliştirin

Access nesne modeli, form ve rapor olayları, DAO Recordset, SQL oluşturma, parametreli sorgu, hata yönetimi ve ACCDE dağıtımı.

Visual Basic for MS Access eğitimi, Access veritabanı uygulamalarını VBA ile genişletmeyi öğretir. Access nesne modeli, form ve rapor olayları, DoCmd, DAO ve ADO Recordset, dinamik SQL ve parametreli sorgu, combo box zincirleme, alt form yönetimi, rapor filtr…

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

MS Access VBA: form olayları, DAO/ADO, SQL, rapor, makro dönüşümü, hata yönetimi ve veritabanı dağıtımı

Visual Basic for MS Access eğitimi, Access veritabanı uygulamalarını VBA ile genişletmeyi öğretir. Access nesne modeli, form ve rapor olayları, DoCmd, DAO ve ADO Recordset, dinamik SQL ve parametreli sorgu, combo box zincirleme, alt form yönetimi, rapor filtreleme, Excel/Outlook/Word entegrasyonu, hata yönetimi, bölünmüş (split) veritabanı, SQL Server bağlantılı tablolar ve ACCDE dağıtımı uygulamalı işlenir.

Süre ve Format

3 Gün. Her gün dört modül; Access VBA Temelleri; Veri Erişimi ve Raporlama; Entegrasyon ve Dağıtım.

Seviye

Orta Seviye — MS Access VBA: form olayları, DAO/ADO, SQL, rapor, makro dönüşümü, hata yönetimi ve veritabanı dağıtımı

Öğrenme Metodu

Her modül Microsoft Access 2016 ve üzeri, VBE ve SQL Server Express (opsiyonel) üzerinde canlı kodlama, hata ayıklama ve mini görevlerle işlenir; katılımcılar kendi bilgisayarında örnekleri yeniden üretir.

Neden Bu Eğitim?

🧑‍💻Uygulamalı Lab

Her gün Microsoft Access 2016 ve üzeri, VBE ve SQL Server Express (opsiyonel) üzerinde kod yazılır; konular sunum yerine çalışan örneklerle pekiştirilir.

🎯Konuya Özgü İçerik

Program VBA ve Nesne Modeli ile başlayıp Uygulama Projesi ile biter; gerçek projelerde karşılaşılan durumlara odaklanır.

📈Doğrudan Projeye

Edinilen teknikler mS Access VBA: form olayları, DAO/ADO, SQL, rapor, makro dönüşümü, hata yönetimi ve veritabanı dağıtımı alanındaki günlük işlerde hemen kullanılabilecek şekilde kurgulanır.

Anahtar Konular

access vba eğitimims access programlamadao recordsetaccess form olaylarıaccess rapor vbadocmdaccess sql serveraccdeaccess makro vba
“Access’te iyi form, sorgudan değil olay yönetiminden doğar.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Access Kullanımı

Tablo, sorgu, form ve rapor oluşturabilmek gerekir.

2
SQL Temelleri

SELECT, WHERE, JOIN ve GROUP BY bilgisi faydalıdır.

3
Çalışma Ortamı

Uygulamalar için Microsoft Access 2016 ve üzeri, VBE ve SQL Server Express (opsiyonel) kurulu veya erişilebilir bir bilgisayar önerilir.

4
Aktif Katılım

Her gün laboratuvar çalışması yapıldığından kod yazmaya ve soru sormaya hazır gelinmesi beklenir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı VBA editörünü ve Access nesne modelini kullanır.
Modül 1
VBA ve Nesne Modeli
  • Modüller: standart, form/rapor, sınıf
  • Application, CurrentDb, Forms, Reports, Controls
  • Değişken, kapsam ve Option Explicit
  • Me anahtar sözcüğü ve kontrol başvuruları
  • Hata ayıklama: Immediate, Locals
  • Makrodan VBA’ya dönüştürme
Modül 2
Form Olayları
  • Open, Load, Current, BeforeUpdate, AfterUpdate, Dirty
  • Kontrol olayları: Click, Change, GotFocus, Exit
  • Olay sırası ve iptal (Cancel)
  • Doğrulama ve zorunlu alanlar
  • Dinamik görünürlük ve kilitleme
  • Klavye kısayolları
Modül 3
DoCmd ve Formlar
  • DoCmd.OpenForm, OpenReport, RunSQL, TransferSpreadsheet
  • Form açarken filtre ve OpenArgs
  • Alt form bağlama (LinkMasterFields)
  • Combo box zincirleme (cascading)
  • Navigasyon formu ve menü
  • Kayıt ekleme, silme, gezinme
Modül 4
Sorgular ve SQL
  • Kayıtlı sorgu ve QueryDef
  • VBA ile dinamik SQL oluşturma
  • Parametreli sorgu ve SQL injection önlemi
  • Ekleme, güncelleme, silme sorguları
  • Çapraz sorgu (crosstab)
  • Form kaynak/Filter özelliği
Günün hedefiKatılımcı Recordset ile veriyi işler ve raporları kontrol eder.
Modül 1
DAO Recordset
  • OpenRecordset: dynaset, snapshot, table
  • MoveFirst, MoveNext, EOF, BOF
  • AddNew, Edit, Update, Delete
  • FindFirst ve Seek
  • Recordset’i kapatma ve nesne temizliği
  • Transaction: BeginTrans, CommitTrans
Modül 2
ADO ve Bağlı Veri
  • ADODB.Connection ve Recordset
  • SQL Server bağlantılı tablolar (ODBC)
  • Pass-through sorgu
  • Bölünmüş veritabanı: front-end / back-end
  • Bağlantı yenileme (RefreshLink)
  • Çok kullanıcılı kilitleme
Modül 3
Raporlar
  • Rapor olayları: Open, Format, Print, NoData
  • Gruplama, toplam ve koşullu biçimlendirme
  • Formdaki seçimle rapor filtreleme
  • PDF olarak dışa aktarma
  • Etiket ve çok sütunlu raporlar
  • Rapor açılırken boş veri yönetimi
Modül 4
Hata Yönetimi
  • On Error GoTo ve Err nesnesi
  • Merkezi hata yönetim prosedürü
  • Hata günlüğü tablosu
  • AccessError ve DAO.Errors
  • Kullanıcıya anlamlı mesaj
  • Çalışma zamanı ve derleme hataları
Günün hedefiKatılımcı Access’i Office ve SQL Server ile entegre eder, uygulamayı dağıtır.
Modül 1
Office Entegrasyonu
  • Excel’e aktarma ve formatlama
  • Word mail merge ve şablon
  • Outlook ile e-posta gönderme
  • CSV / XML içe-dışa aktarma
  • Late binding ile sürüm bağımsızlık
  • Zamanlanmış görevler
Modül 2
Kullanıcı Deneyimi
  • Giriş formu ve kullanıcı yetkileri (tablo tabanlı)
  • Menü ve gezinme tasarımı
  • İlerleme göstergesi ve durum çubuğu
  • Kaydet-onayla akışı
  • Çok dilli etiket yaklaşımı
  • Erişilebilirlik ve kısayollar
Modül 3
Güvenlik ve Dağıtım
  • Veritabanı parolası ve şifreleme
  • ACCDE / ACCDR oluşturma
  • Güvenilir konumlar ve macro güvenliği
  • Otomatik yedekleme
  • Sürüm güncelleme ve front-end dağıtımı
  • SQL Server’a yükseltme (SSMA)
Modül 4
Uygulama Projesi
  • Sipariş takip uygulaması modeli
  • Formlar, alt formlar ve raporlar
  • Veri doğrulama ve hata yönetimi
  • Test ve performans ayarı
  • Kapanış sunumu
  • Access’in sınırları ve alternatifler

Eğitim Kazanımları

Program sonunda katılımcılar:

🧩
VBA ve Nesne Modeli

VBA ve Nesne Modeli kapsamında Modüller: standart, form/rapor, sınıf gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

⚙️
Form Olayları

Form Olayları kapsamında Open, Load, Current, BeforeUpdate, AfterUpdate, Dirty gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

🧪
Sorgular ve SQL

Sorgular ve SQL kapsamında Kayıtlı sorgu ve QueryDef gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

🔍
DAO Recordset

DAO Recordset kapsamında OpenRecordset: dynaset, snapshot, table gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

🚀
Raporlar

Raporlar kapsamında Rapor olayları: Open, Format, Print, NoData gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

🛠️
Hata Yönetimi

Hata Yönetimi kapsamında On Error GoTo ve Err nesnesi gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

📦
Kullanıcı Deneyimi

Kullanıcı Deneyimi kapsamında Giriş formu ve kullanıcı yetkileri (tablo tabanlı) gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

🔐
Güvenlik ve Dağıtım

Güvenlik ve Dağıtım kapsamında Veritabanı parolası ve şifreleme gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

Kimler İçin Uygundur?

  • Access kullanan veritabanı yöneticileri
  • ofis otomasyonu geliştiricileri
  • küçük işletme uygulamalarını sürdüren analistler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Access kullanan veritabanı yöneticileri, ofis otomasyonu geliştiricileri ve küçük işletme uygulamalarını sürdüren analistler için uygundur.
Visual Basic for MS Access eğitiminde hangi araçlar kullanılır?
Uygulamalar Microsoft Access 2016 ve üzeri, VBE ve SQL Server Express (opsiyonel) üzerinde yürütülür; her modülün sonunda çalışan bir örnek veya mini proje tamamlanır.
Eğitim kaç gün sürer ve nasıl işlenir?
Program 3 gündür ve her gün dört modülden oluşur; ilk gün access VBA Temelleri ile başlanır, son gün entegrasyon ve Dağıtım ile tamamlanır.
Ön bilgi gerekir mi?
Tablo, sorgu, form ve rapor oluşturabilmek gerekir. SELECT, WHERE, JOIN ve GROUP BY bilgisi faydalıdır.
Eğitim sonunda sertifika alınır mı?
Eğitimi tamamlayan katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir; üçüncü taraf bir kurumun sınavı söz konusuysa sınav başvurusu ve ücreti ilgili kuruma aittir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Visual Basic for MS Access Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

C# ve .NETC# ve ASP.NET Core Eğitimi
Yazılım Geliştirme Eğitimleri

C# ve ASP.NET Core Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

C# ve ASP.NET Core eğitimi: C# dil özelliklerinden ASP.NET Core MVC, API, EF Core, kimlik doğrulama ve yayına kadar bütünleşik yol. 4 gün uygulamalı, DVA.

Detayları Gör →
C# ve .NETC#.NET ile Yazılıma Giriş Eğitimi
Yazılım Geliştirme Eğitimleri

C#.NET ile Yazılıma Giriş Eğitimi

3 günBaşlangıçOnline / Yüz Yüze / Hibrit

C#.NET ile Yazılıma Giriş eğitimi: Algoritmik düşünme, C# sözdizimi, nesneler, koleksiyonlar, hata yönetimi ve basit konsol uygulaması. 3 gün uygulamalı, DVA.

Detayları Gör →
C# ve .NETC#.Net Uygulama Geliştirme için Eğitimi
Yazılım Geliştirme Eğitimleri

C#.Net Uygulama Geliştirme için Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

C#.Net ile Uygulama Geliştirme eğitimi: OOP, generic, LINQ, delegate, async, EF veri erişimi, birim test ve SOLID ile uygulama geliştirme. 4 gün uygulamalı, DVA

Detayları Gör →
C# ve .NETClean Coding Techniques: Defensive Programming, MVC, & DDD Eğitimi
Yazılım Geliştirme Eğitimleri

Clean Coding Techniques: Defensive Programming, MVC, & DDD Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Clean Coding: Defensive Programming, MVC ve DDD eğitimi: SOLID, savunmacı programlama, MVC katman ayrımı, DDD kavramları ve tasarım desenleri ile temiz kod.

Detayları Gör →
C# ve .NETCreating Web Applications with MVC Eğitimi
Yazılım Geliştirme Eğitimleri

Creating Web Applications with MVC Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

MVC ile Web Uygulamaları Oluşturma eğitimi: ASP.NET MVC ile routing, view, form, Ajax, kimlik doğrulama, Entity Framework ve yayınlama. 3 gün uygulamalı, DVA.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn