MICROSOFT ACCESS FOR OFFICE 365: PART 3 EĞİTİMİ

Access'i makro ve VBA ile otomasyona taşıyın

Veri makroları, VBA kodu, olay yordamları, hata yönetimi ve çok kullanıcılı dağıtımla Access uygulamaları geliştirin

Microsoft Access Office 365 Part 3, makro otomasyonu, VBA programlama, olay yordamları, recordset ve ön uç/arka uç dağıtımıyla Access'te ileri düzey uygulama geliştirmeyi uygulamalı kazandırır.

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

Eğitim Hakkında

Makro, VBA programlama ve veritabanı yönetimine odaklanan ileri düzey uygulamalı eğitim

Microsoft Access for Office 365 Part 3, ilişkisel tasarım ve sorgu bilgisine sahip kullanıcıları uygulama geliştirme seviyesine taşır. Kullanıcı arabirimi (UI) makroları ve tabloya gömülü veri makroları ile otomasyon, Macro Designer kullanımı, VBA diline giriş, değişkenler, döngüler ve koşullar işlenir. Form ve denetim olaylarına (On Click, On Current, Before Update) yordam yazma, DoCmd nesnesi, recordset ile programatik veri erişimi, hata yakalama (error handling), navigasyon formu ve açılış ekranı tasarımı, veritabanının ön uç/arka uç (front-end/back-end) olarak bölünmesi, ACCDE derlemesi ve çok kullanıcılı kilitleme stratejileri uygulamalı gösterilir.

Süre ve Format

4 Gün. Her gün dört modül; her modül kısa anlatım ve ardından makro/VBA üzerinde birebir uygulama şeklinde ilerler.

Seviye

İleri Seviye — makrolar, VBA programlama, olay yönetimi, veritabanı güvenliği ve çok kullanıcılı dağıtımı kapsar

Öğrenme Metodu

Boş bir veri giriş uygulaması sıfırdan makro ve VBA ile adım adım kodlanarak, çalışır bir Access uygulamasına dönüştürülerek öğrenilir.

Neden Bu Eğitim?

⚙️Otomasyon

Tekrar eden veri işlemlerini makro ve VBA ile tek tıkla çalışan süreçlere dönüştürürsünüz.

💻VBA Gücü

Olay yordamları ve recordset ile standart Access'in ötesinde esnek uygulamalar geliştirirsiniz.

🚀Dağıtım

Veritabanını ön uç/arka uç olarak bölüp çok kullanıcıya güvenle dağıtmayı öğrenirsiniz.

Anahtar Konular

access vba eğitimiaccess makro eğitimiaccess office 365 part 3access programlamaaccess recordsetaccess olay yordamıaccess veritabanı bölmeaccde derlemeaccess otomasyonvba hata yönetimi
“Bir veritabanını uygulamaya dönüştüren şey, kodun arkasındaki düşünce disiplinidir.”

Ön Koşullar

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

1
Orta Access

İlişkiler, çok tablolu sorgular ve form/rapor tasarımı konularına hâkim olmak gerekir.

2
Mantıksal Düşünme

Koşul ve döngü gibi temel programlama kavramlarına yatkınlık süreci kolaylaştırır.

3
Yüklü Uygulama

Microsoft 365 ile gelen güncel Access masaüstü sürümünün kurulu olması gerekir.

4
Örnek Veritabanı

Üzerinde çalışılacak çok tablolu bir örnek veritabanı eğitimde sağlanı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ı Macro Designer ile arayüz ve tabloya gömülü veri makroları oluşturmayı öğrenir.
Modül 1
Macro Designer Temelleri
  • Macro Designer arayüzü ve eylem kataloğu
  • Action (eylem) ekleme ve argüman atama
  • If/Else blokları ile koşullu makro akışı
  • Submacro ile mantıksal gruplama
  • Makro adımlarını Single Step ile ayıklama
  • AutoExec makrosuyla açılışta çalıştırma
Modül 2
Kullanıcı Arabirimi Makroları
  • OpenForm ve OpenReport eylemleri
  • Where koşuluyla filtreli form açma
  • GoToRecord ile kayıtlar arası gezinme
  • SetValue ile denetim değeri atama
  • MessageBox ve beep ile kullanıcı bildirimi
  • RunMenuCommand ile yerleşik komut çağırma
Modül 3
Veri Makroları
  • Tabloya gömülü veri makrosu kavramı
  • Before Change olayıyla veri doğrulama
  • After Insert ile otomatik log kaydı
  • RaiseError ile kural ihlalinde hata üretme
  • SetField ve LookupRecord eylemleri
  • ForEachRecord ile kayıt kümesinde döngü
Modül 4
Gömülü ve Bağımsız Makrolar
  • Denetim olayına gömülü makro ekleme
  • Bağımsız (standalone) makro ile yeniden kullanım
  • Makrodan makro çağırma (RunMacro)
  • OnError eylemiyle makro hata yönetimi
  • Makronun VBA'ya dönüştürülmesi
  • Güven merkezi (Trust Center) ve makro güvenliği
Günün hedefiKatılımcı VBA editöründe modül yazmayı, değişken ve kontrol yapılarını kullanmayı öğrenir.
Modül 1
VBA Editörü (VBE)
  • Visual Basic Editor arayüzü ve Project Explorer
  • Standart modül ve sınıf modülü farkı
  • Immediate penceresinde test ve Debug.Print
  • Option Explicit ile zorunlu değişken tanımı
  • Yorum satırları ve kod girintileme
  • Kesme noktası (breakpoint) ile adım adım izleme
Modül 2
Değişkenler ve Veri Türleri
  • Dim ile değişken bildirimi ve kapsam
  • Integer, Long, String, Date, Boolean türleri
  • Variant türü ve ne zaman kaçınılmalı
  • Sabitler (Const) ve numaralandırma (Enum)
  • Dizi (array) tanımlama ve indeksleme
  • Değişken ömrü: Static ve genel değişkenler
Modül 3
Kontrol Yapıları
  • If...Then...Else ve ElseIf blokları
  • Select Case ile çoklu dallanma
  • For...Next sayaçlı döngü
  • For Each ile koleksiyon üzerinde döngü
  • Do While / Do Until döngüleri
  • Exit For ve Exit Do ile erken çıkış
Modül 4
Yordam ve Fonksiyonlar
  • Sub yordamı tanımlama ve çağırma
  • Function ile değer döndürme
  • ByVal ve ByRef parametre geçişi
  • İsteğe bağlı (Optional) parametreler
  • Yerleşik fonksiyonlar: MsgBox, InputBox, Format
  • Kod modülerleştirme ve yeniden kullanım
Günün hedefiKatılımcı form/denetim olaylarına kod yazıp programatik olarak veriye erişmeyi öğrenir.
Modül 1
Olay Yordamları
  • On Click olayına yordam bağlama
  • On Current ile kayıt değişiminde kod çalıştırma
  • Before Update ile kaydetmeden önce doğrulama
  • On Open ve On Load form olayları
  • Cancel = True ile olayı iptal etme
  • Me nesnesiyle formun denetimlerine erişim
Modül 2
DoCmd ve Nesne Modeli
  • DoCmd.OpenForm ve DoCmd.OpenReport
  • DoCmd.RunSQL ile programatik sorgu çalıştırma
  • DoCmd.SetWarnings ile uyarı yönetimi
  • DoCmd.Close ve kaydetme seçenekleri
  • Application ve CurrentDb nesneleri
  • DLookup, DCount, DSum etki alanı fonksiyonları
Modül 3
Recordset ile Veri İşleme
  • DAO Recordset açma ve kapatma
  • MoveFirst, MoveNext, EOF ile kayıt gezme
  • AddNew ve Update ile programatik kayıt ekleme
  • Edit ile mevcut kaydı güncelleme
  • FindFirst ve Filter ile kayıt arama
  • Recordset nesnesini bellekten serbest bırakma
Modül 4
Hata Yönetimi (Error Handling)
  • On Error GoTo etiketiyle hata yakalama
  • Err nesnesi: Number ve Description
  • Resume Next ve Resume etiket akışı
  • On Error Resume Next kullanım riskleri
  • Özel hata mesajı ve kullanıcı bilgilendirme
  • Hataların log tablosuna kaydedilmesi
Günün hedefiKatılımcı veritabanını güvenli biçimde paketleyip çok kullanıcılı ortama dağıtmayı öğrenir.
Modül 1
Veritabanı Bölme
  • Database Splitter ile ön uç/arka uç ayrımı
  • Arka uçta yalnızca tabloların tutulması
  • Bağlı tablo (linked table) yönetimi
  • Linked Table Manager ile yol güncelleme
  • Paylaşılan ağ klasöründe arka uç konumlandırma
  • Ön uç kopyalarını kullanıcı başına dağıtma
Modül 2
Startup ve Arayüz Kilitleme
  • Startup seçenekleriyle açılış formu belirleme
  • Gezinti bölmesini (Navigation Pane) gizleme
  • Özel şerit (ribbon) ve menü kısıtlama
  • Shift tuşu bypass'ının devre dışı bırakılması
  • Navigasyon formu ile tek pencere arayüz
  • Uygulama başlığı ve simgesi özelleştirme
Modül 3
ACCDE Derleme ve Koruma
  • Make ACCDE ile VBA kodunu derleme
  • ACCDE'de tasarım görünümünün kilitlenmesi
  • Veritabanı parolası ile şifreleme
  • Kaynak ACCDB'nin güvenli saklanması
  • Compact & Repair ile bakım
  • Güvenilir konum (trusted location) tanımlama
Modül 4
Çok Kullanıcılı Çalışma
  • Record-level ve page-level kilitleme ayarı
  • Open exclusive ve paylaşımlı açma modları
  • Kayıt çakışması (write conflict) yönetimi
  • Refresh interval ve veri yenileme ayarı
  • Eşzamanlı kullanıcı sayısı sınırları
  • Büyüyen veri için SQL Server'a geçiş değerlendirmesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Makro Yazımı

UI ve veri makrolarıyla veritabanı işlemlerini otomatikleştirebilirsiniz.

✅
VBA Kodlama

Değişken, döngü ve koşul yapılarıyla VBA'da yordam ve fonksiyon yazabilirsiniz.

✅
Olay Yordamı

Form ve denetim olaylarına kod bağlayarak dinamik uygulamalar geliştirebilirsiniz.

✅
Recordset

DAO recordset ile verilere programatik olarak erişip güncelleme yapabilirsiniz.

✅
Hata Yönetimi

On Error yapılarıyla çalışma zamanı hatalarını yakalayıp yönetebilirsiniz.

✅
Veritabanı Bölme

Uygulamayı ön uç/arka uç olarak bölüp ağ üzerinde dağıtabilirsiniz.

✅
ACCDE Dağıtım

ACCDE derleyip kodu koruyarak uygulamayı son kullanıcıya teslim edebilirsiniz.

✅
Çok Kullanıcı

Kilitleme stratejileriyle çok kullanıcılı çakışmaları yönetebilirsiniz.

Kimler İçin Uygundur?

  • Access'te ilişki
  • sorgu ve rapor tasarımını bilen; tekrarlı işlemleri otomatikleştirmek
  • kendi veri giriş uygulamasını geliştirmek
  • veritabanını güvenli biçimde dağıtmak isteyen ileri düzey kullanıcılar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Access'te ilişki, sorgu ve rapor tasarımını bilen, otomasyon ve kendi veri giriş uygulamasını geliştirmek isteyen ileri düzey kullanıcılar için uygundur.
Programlama bilmeden VBA öğrenebilir miyim?
Evet; eğitim VBA dilini sıfırdan değişken, döngü ve koşullarla anlatır, ancak mantıksal düşünmeye yatkınlık süreci kolaylaştırır.
Makro mu VBA mı kullanmalıyım?
Eğitimde ikisinin de yeri anlatılır; basit otomasyonlar için makrolar, karmaşık mantık ve veri işleme için VBA önerilir.
Veritabanını birden çok kişi kullanabilir mi?
Evet; ön uç/arka uç bölme ve kilitleme stratejileriyle çok kullanıcılı dağıtım eğitimde uygulamalı gösterilir.
Eğitim sonunda sertifika veriliyor mu?
Eğitimi tamamlayan katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

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 for Office 365: Part 3 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

Microsoft 365 ve Uç Nokta YönetimiMicrosoft SharePoint Server ile Power User Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Microsoft SharePoint Server ile Power User Eğitimi

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

İçerik türleri, yönetilen meta veri, iş akışları, yayımlama sayfaları ve Power Apps ile SharePoint Server'da kodsuz power user çözümleri geliştirin.

Detayları Gör →
Microsoft 365 ve Uç Nokta YönetimiMicrosoft SharePoint Server ile Uygulama Yönetimi Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Microsoft SharePoint Server ile Uygulama Yönetimi Eğitimi

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

Web uygulaması, site koleksiyonu, hizmet uygulamaları, kimlik doğrulama, yedekleme ve PowerShell ile SharePoint Server uygulama yönetimini öğrenin.

Detayları Gör →
Microsoft 365 ve Uç Nokta YönetimiMicrosoft SharePoint Server ile Yazılım Geliştirme Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Microsoft SharePoint Server ile Yazılım Geliştirme Eğitimi

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

SPFx, CSOM ve REST API, provider-hosted add-in, PnP ve app catalog dağıtımıyla SharePoint Server için modern çözüm geliştirmeyi öğrenin.

Detayları Gör →
Microsoft 365 ve Uç Nokta YönetimiModern Desktop and Mobile Device Management with Microsoft Intune Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Modern Desktop and Mobile Device Management with Microsoft Intune Eğitimi

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

Microsoft Intune ile Windows ve mobil cihaz kaydı, yapılandırma, uyumluluk, Conditional Access, Autopilot ve Endpoint güvenliğini uygulamalı öğrenin.

Detayları Gör →
Microsoft 365 ve Uç Nokta YönetimiMS - Microsoft 365 Administrator Associate Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

MS - Microsoft 365 Administrator Associate Eğitimi

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

MS-102 odaklı Microsoft 365 yönetimi: tenant, Entra ID kimlik senkronizasyonu, conditional access, Defender XDR tehdit koruması ve Purview uyumluluk eğitimi.

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