MICROSOFT ACCESS İLERİ EĞİTİMİ

Access'i gerçek bir uygulamaya dönüştürün

Gelişmiş sorgular, VBA kodu, olay güdümlü formlar, DAO/ADO ve çok kullanıcılı dağıtımla profesyonel Access uygulamaları geliştirin.

Gelişmiş sorgulardan VBA koduna, olay güdümlü formlardan DAO/ADO Recordset ve SQL Server bağlamaya, ACCDE derleme ve çok kullanıcılı dağıtıma kadar ileri Access geliştirme eğitimi.

4 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Gelişmiş sorgular, VBA, olaylar, kayıt kümeleri, hata yakalama ve dağıtım

Bu ileri seviye eğitim, Access'i sihirbazların ötesine taşıyıp kod tabanlı profesyonel uygulama geliştirmeye odaklanır. Gelişmiş sorgular tarafında alt sorgular, birleşim (UNION), kendi kendine birleştirme ve IIf/Nz/DLookup gibi alan işlevleri işlenir. VBA bölümünde modüller, prosedür ve fonksiyonlar, değişken türleri, döngüler, If/Select Case, hata yakalama (On Error) ve Debug penceresi ele alınır. Formlarda olay güdümlü programlama (Current, BeforeUpdate, AfterUpdate, Click), denetim referansları ve DoCmd nesnesi gösterilir. Veri erişiminde DAO ve ADO ile Recordset açma, gezinme, ekleme ve güncelleme yapılır; tablo bağlama (linked tables) ve SQL Server arka ucuna geçiş anlatılır. Son günde ön uç/arka uç ayrımı, startup seçenekleri, ACCDE derlemesi, kullanıcı izleme ve çok kullanıcılı kilit stratejileriyle dağıtım ele alınır.

Süre ve Format

4 Gün. Her gün dört modül; sırasıyla gelişmiş sorgular, VBA temeli, olay güdümlü formlar ve kayıt kümeleri, güvenlik ve dağıtım işlenir.

Seviye

İleri Seviye — Access'te gelişmiş sorgular, VBA programlama, olay güdümlü formlar, DAO/ADO ile kayıt kümeleri, güvenlik ve çok kullanıcılı dağıtımla profesyonel uygulama geliştirme.

Öğrenme Metodu

Katılımcılar örnek bir uygulamayı adım adım kodlayarak; sorgu yazıp VBA prosedürleri ekleyerek, formlara olay bağlayıp Recordset ile veri işleyerek her konuyu uygulamalı geliştirir.

Neden Bu Eğitim?

💻VBA Hakimiyeti

Sihirbazların yetmediği yerde kod yazarak uygulamanızı tam kontrol altına alırsınız.

🔐Güvenli Dağıtım

Ön uç/arka uç ayrımı ve ACCDE ile çok kullanıcılı, korumalı bir uygulama dağıtırsınız.

🧩Veri Erişimi

DAO/ADO Recordset ve bağlı tablolarla Access'i SQL Server arka ucuna bağlarsınız.

Anahtar Konular

access ileri eğitimiaccess vbaaccess recordsetdao adodocmdaccess ön uç arka uçaccess sql serveraccde derlemeaccess alt sorguaccess olay programlamaaccess dağıtım
“Kod, sihirbazın bittiği yerde uygulamanın başladığı yerdir.”

Ön Koşullar

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

1
Access Temeli

Tablo, ilişki, seçme sorgusu ve form tasarımı deneyimi gereklidir.

2
Mantıksal Düşünme

Döngü ve koşul gibi temel programlama kavramlarına yatkınlık faydalı olur.

3
Masaüstü Access

Masaüstü Microsoft Access (2016 veya üzeri) ve VBA düzenleyicisi gereklidir.

4
Örnek Veritabanı

İlişkili tabloları olan hazır bir örnek veritabanıyla çalışmak verimi artırır.

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ı alt sorgular, birleşim sorguları ve etki alanı işlevleriyle karmaşık veri ihtiyaçlarını tek sorguda çözer.
Modül 1
Alt Sorgular ve Birleştirmeler
  • WHERE içinde alt sorgu (subquery)
  • IN ve EXISTS ile ölçüt
  • LEFT/RIGHT OUTER JOIN kullanımı
  • Kendi kendine birleştirme (self join)
  • Eşleşmeyen kayıtları bulma sorgusu
  • Yinelenen kayıt bulma sorgusu
Modül 2
Birlik ve Çapraz Sorgular
  • UNION ve UNION ALL ayrımı
  • Birden çok tabloyu tek sonuçta birleştirme
  • Çapraz sorguda PIVOT ve sütun sabitleme
  • Parametreli çapraz sorgu
  • Alt toplamlı özet üretme
  • Sorguyu rapor kaynağı yapma
Modül 3
Etki Alanı İşlevleri
  • DLookup ile tek değer getirme
  • DSum, DCount, DMax, DMin
  • Nz ile Null değer yönetimi
  • IIf ile koşullu alan
  • Switch ve Choose işlevleri
  • Performans açısından dikkat noktaları
Modül 4
İfade ve Hesaplama Teknikleri
  • Expression Builder ile karmaşık ifade
  • Tarih işlevleri (DateDiff, DateAdd)
  • Metin işlevleri (Left, Mid, InStr)
  • Format işleviyle görüntü biçimi
  • Hesaplanan alanlarda Null tuzakları
  • Sorguyu VBA'dan parametreyle çağırma
Günün hedefiKatılımcı VBA düzenleyicisinde prosedür ve fonksiyon yazar, akış kontrolü kullanır ve hata yakalama ekler.
Modül 1
VBA Ortamı ve Modüller
  • Visual Basic Editor (VBE) arayüzü
  • Standart modül ve sınıf modülü
  • Sub ve Function prosedürleri
  • Option Explicit ve değişken bildirimi
  • Proje Gezgini ve Özellikler penceresi
  • Komut ve Anlık (Immediate) pencere
Modül 2
Değişkenler ve Veri Türleri
  • Dim, Const ve kapsam (scope)
  • String, Long, Double, Date, Boolean
  • Variant ve nesne değişkenleri
  • Dizi (array) tanımlama
  • Değer geçirme (ByVal/ByRef)
  • Değişken adlandırma kuralları
Modül 3
Akış Kontrolü
  • If...Then...Else yapısı
  • Select Case ile çoklu dallanma
  • For...Next döngüsü
  • Do...Loop ve While koşulu
  • For Each ile koleksiyon gezme
  • Erken çıkış (Exit For/Sub)
Modül 4
Hata Yakalama ve Hata Ayıklama
  • On Error GoTo ile hata yönetimi
  • Err nesnesi ve hata numarası
  • Resume ve Resume Next
  • Kesme noktası (breakpoint) kullanımı
  • Adım adım (F8) çalıştırma
  • Debug.Print ile izleme
Günün hedefiKatılımcı form olaylarına kod bağlar, denetimleri programatik kontrol eder ve DAO/ADO ile kayıt kümelerini işler.
Modül 1
Form ve Denetim Olayları
  • Form_Current ve Form_Load olayları
  • BeforeUpdate ile veri doğrulama
  • AfterUpdate ve değişiklik izleme
  • Click ve DblClick olayları
  • GotFocus/LostFocus kullanımı
  • Me anahtar sözcüğü ve denetim referansı
Modül 2
Denetim Programlama
  • Denetim değerini kodla okuma/yazma
  • Enabled, Visible, Locked özellikleri
  • Açılan kutu kaynağını kodla güncelleme
  • Koşullu biçimlendirme uygulama
  • Mesaj kutusu (MsgBox) ve InputBox
  • Hata durumunda odak yönlendirme
Modül 3
DoCmd ve Otomasyon
  • DoCmd.OpenForm ve filtre geçirme
  • DoCmd.OpenReport ile rapor açma
  • DoCmd.RunSQL ile eylem sorgusu
  • SetWarnings yönetimi ve geri alma
  • DoCmd.TransferSpreadsheet ile Excel
  • Gezinme ve kayıt işlemleri
Modül 4
DAO ve ADO Recordset
  • DAO Recordset açma ve gezme
  • AddNew, Edit, Update, Delete
  • Alan değerlerini okuma/yazma
  • ADO bağlantısı ve kayıt kümesi
  • SQL ile Recordset filtreleme
  • Recordset kapatma ve nesne temizliği
Günün hedefiKatılımcı uygulamayı ön uç/arka uç olarak böler, performansı iyileştirir ve ACCDE ile çok kullanıcılı dağıtım yapar.
Modül 1
Ön Uç/Arka Uç Mimarisi
  • Veri ve arayüzü ayırma mantığı
  • Veritabanı bölücü (splitter) kullanımı
  • Bağlı tablo (linked table) yönetimi
  • Bağlantı yolunu kodla yenileme
  • Paylaşılan klasörde arka uç
  • Yedekleme ve sıkıştır/onar (compact & repair)
Modül 2
SQL Server'a Geçiş
  • ODBC ile SQL Server tablosu bağlama
  • Pass-through sorgu kullanımı
  • Access ön uç + SQL arka uç mimarisi
  • Veri türü eşlemesine dikkat
  • Kimlik (identity) ve birincil anahtar
  • Büyük veri için performans notları
Modül 3
Güvenlik ve Startup
  • Startup seçenekleriyle arayüz kilitleme
  • Gezinti Bölmesi ve şeridi gizleme
  • Bypass tuşunu (Shift) yönetme
  • Kullanıcı rollerini tablo ile izleme
  • Giriş formu ve oturum kaydı
  • Hassas veriyi koruma yaklaşımları
Modül 4
Derleme ve Dağıtım
  • ACCDE olarak derleme ve kod koruma
  • Referansları ve kütüphaneleri kontrol
  • Çok kullanıcılı kayıt kilidi stratejisi
  • Sürüm yükseltme ve güncelleme planı
  • Hata günlüğü tutma mekanizması
  • Kullanıcı dokümantasyonu hazırlama

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Gelişmiş Sorgu

Alt sorgu, birleşim ve etki alanı işlevleriyle karmaşık veri sorgularını yazabilirsiniz.

✅
VBA Kodlama

Modül, prosedür, döngü ve hata yakalama içeren VBA kodu yazabilirsiniz.

✅
Olay Programlama

Form ve denetim olaylarına kod bağlayarak akışı kontrol edebilirsiniz.

✅
Kayıt Kümesi

DAO ve ADO Recordset ile kayıt ekleyip güncelleyebilir ve filtreleyebilirsiniz.

✅
DoCmd Otomasyon

DoCmd ile form, rapor ve SQL işlemlerini programatik çalıştırabilirsiniz.

✅
Ön Uç/Arka Uç

Uygulamayı bölüp bağlı tablolarla çok kullanıcılı mimari kurabilirsiniz.

✅
SQL Server

ODBC ile SQL Server arka ucuna geçiş yapabilir ve bağlantıyı yönetebilirsiniz.

✅
Güvenli Dağıtım

ACCDE derleme ve startup kilidiyle korumalı bir uygulama dağıtabilirsiniz.

Kimler İçin Uygundur?

  • Access'te tablo
  • sorgu ve form temeli olan; VBA ile kod yazıp çok kullanıcılı
  • dağıtılabilir uygulamalar geliştirmek isteyen ileri kullanıcılar
  • geliştirici adayları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Access tablo, sorgu ve form temeli olan; VBA ile kod yazıp çok kullanıcılı, dağıtılabilir uygulamalar geliştirmek isteyen ileri kullanıcılar için uygundur.
VBA bilmem gerekir mi?
Hayır. VBA temeli eğitimde modül, değişken ve akış kontrolünden başlayarak işlenir; programlamaya yatkınlık faydalıdır.
DAO mı ADO mu öğretiliyor?
Her ikisi de gösterilir; Recordset açma, gezme, ekleme ve güncelleme hem DAO hem ADO üzerinden ele alınır.
SQL Server kurmam gerekir mi?
Zorunlu değildir; ODBC ile bağlama ve mimari anlatılır, isteğe bağlı bir örnek üzerinde gösterilir.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirme sonrası Digital Vizyon Akademi Katılım ve Başarı Sertifikası düzenlenir.

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. Microsoft Access İleri Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Office UygulamalarıConnecting & Setting Up in Google Docs Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Connecting & Setting Up in Google Docs Eğitimi

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

Google Docs kurulum eğitimi: Google hesabıyla bağlanma, Drive bütünleşmesi, paylaşım izinleri, çevrimdışı mod ve eklenti kurulumunu adım adım öğrenin.

Detayları Gör →
Office UygulamalarıContact Tools in Outlook for Windows Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Contact Tools in Outlook for Windows Eğitimi

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

Windows için Outlook kişi araçları eğitimi: kişi kartı oluşturma, kişi grupları, kategoriler, adres defteri/GAL ve CSV/vCard içe-dışa aktarmayı öğrenin.

Detayları Gör →
Office UygulamalarıContact Tools in Outlook Mail Web Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Contact Tools in Outlook Mail Web Eğitimi

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

Outlook on the web kişi araçları eğitimi: kişi oluşturma, kişi listeleri, favoriler, kategoriler, dizin araması ve CSV içe-dışa aktarmayı öğrenin.

Detayları Gör →
Office UygulamalarıCreating & Managing Tasks in Smartsheet Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Creating & Managing Tasks in Smartsheet Eğitimi

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

Smartsheet görev yönetimi eğitimi: grid görünümü, sütun türleri, Gantt ve bağımlılıklar, görev atama, otomasyon ve kart/takvim görünümlerini öğrenin.

Detayları Gör →
Office UygulamalarıCreating & Opening Notebooks in OneNote for Windows Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Creating & Opening Notebooks in OneNote for Windows Eğitimi

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

Windows için OneNote not defteri eğitimi: not defteri oluşturma ve açma, bölüm/sayfa yapısı, OneDrive eşitleme, bölüm grupları ve paylaşımı öğrenin.

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