FUNCTIONS, ACCESS CONTROL, & FRAMEWORKS EĞİTİMİ

Fonksiyon yaz, erişimi denetle, uygulama kur

Access ifade fonksiyonlarından güvenlik ve erişim denetimine, oradan yeniden kullanılabilir uygulama çatılarına uçtan uca ilerleyin.

Access ifade fonksiyonları, kullanıcı ve dosya düzeyinde erişim denetimi, navigasyon formu, makro ve VBA tabanlı uygulama çatılarıyla çok kullanıcılı, güvenli ve dağıtılabilir veritabanı uygulaması kurmayı öğreten ileri seviye eğitim.

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

Eğitim Hakkında

Access ifadeleri, güvenlik modeli ve navigasyon tabanlı uygulama mimarisi

Bu ileri seviye eğitim, Microsoft Access'i veri tutan bir dosyadan çok kullanıcılı bir uygulamaya dönüştürmek için gereken üç ekseni bir arada ele alır. İlk olarak IIf, Nz, DLookup, DSum, Format ve DatePart gibi yerleşik fonksiyonlarla sorgu, form ve rapor ifadeleri yazmayı; ardından tablo/sorgu izinleri, Trust Center, ACCDE derlemesi ve şifreleme ile erişim denetimini; son olarak navigasyon formları, makro ve VBA tabanlı uygulama çatılarıyla sürdürülebilir bir arayüz kurmayı öğretir. Her konu somut ifade örnekleri ve dağıtım senaryolarıyla pekiştirilir.

Süre ve Format

4 Gün. Her gün dört modül; ifade yazımından güvenlik ve dağıtıma doğru ilerleyen uygulamalı oturumlar.

Seviye

İleri Seviye — Microsoft Access'te ifade fonksiyonları, kullanıcı/veri erişim denetimi ve uygulama çatıları birlikte işlenir.

Öğrenme Metodu

Gerçek bir sipariş/stok veritabanı üzerinde adım adım ifade yazma, izin tanımlama ve çalışır bir ön yüz kurma pratiğiyle ilerlenir.

Neden Bu Eğitim?

🧮İfade Gücü

DLookup, Nz ve IIf gibi fonksiyonlarla kod yazmadan hesap ve koşul kurarsınız.

🔐Erişim Denetimi

Kimin hangi veriyi görüp değiştireceğini form ve makro düzeyinde kontrol edersiniz.

🏗️Uygulama Çatısı

Navigasyon formu ve başlangıç ayarlarıyla kullanıcıya hazır bir arayüz sunarsınız.

Anahtar Konular

microsoft accessaccess fonksiyonlardlookupaccess güvenlikaccdenavigasyon formuaccess vbafrontend backendifade oluşturucuaccess erişim denetimi
“Access'te asıl güç veride değil, o veriye kimin, nasıl ve hangi fonksiyonla eriştiğini tasarlamaktadır.”

Ön Koşullar

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

1
Access Temeli

Tablo, sorgu ve form oluşturabiliyor olmak gerekir.

2
İlişki Bilgisi

Birincil anahtar ve tablo ilişkilerini bilmek faydalıdır.

3
Masaüstü Access

Microsoft 365 veya 2019+ masaüstü Access kurulu olmalı.

4
Örnek Veri

Üzerinde çalışılacak çok tablolu bir .accdb dosyası bulundurmak önerilir.

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ı, Access ifadelerini okuyup yazabilir ve hesaplanmış alanlar kurabilir.
Modül 1
Mantıksal ve Null Fonksiyonlar
  • IIf ile tek satırda koşullu değer üretme
  • Switch ile çoklu koşul değerlendirmesi
  • Nz ile boş (Null) alanları varsayılan değere çevirme
  • IsNull ve IsError ile kontrol
  • Choose fonksiyonuyla indeksli seçim
  • Hesaplanmış alanlarda operatör önceliği
Modül 2
Toplama (Domain) Fonksiyonları
  • DLookup ile başka tablodan değer çekme
  • DSum ve DCount ile koşullu toplamlar
  • DMax / DMin ile kayıt uç değerleri
  • DAvg ile ortalama hesaplama
  • Kriter dizesinde tırnak ve tarih biçimlendirme
  • Performans için domain fonksiyonu yerine sorgu tercihi
Modül 3
Metin ve Tarih Fonksiyonları
  • Left, Right, Mid ile dize ayıklama
  • InStr ve Replace ile metin arama/değiştirme
  • Format ile sayı ve tarih maskeleme
  • DateDiff ve DateAdd ile tarih aritmetiği
  • DatePart ile yıl/ay/çeyrek çıkarma
  • Trim ve Len ile veri temizliği
Modül 4
İfadelerin Kullanım Yerleri
  • Sorguda hesaplanmış sütun tanımlama
  • Form denetiminde ControlSource ifadesi
  • Rapor üstbilgi/altbilgisinde toplam ifadeleri
  • Doğrulama kuralı (Validation Rule) yazımı
  • Varsayılan değer (Default Value) ifadeleri
  • İfade Oluşturucu (Expression Builder) kullanımı
Günün hedefiKatılımcı, veritabanını yetkisiz erişim ve değişikliğe karşı katmanlı olarak koruyabilir.
Modül 1
Kullanıcı Yönelimli Denetim
  • Giriş (login) formu ile kullanıcı doğrulama
  • Rol tablosuyla yetki seviyelerini saklama
  • Form yüklenirken AllowEdits/AllowDeletions ayarı
  • Denetimleri role göre gizleme/kilitleme
  • Oturum bilgisini TempVars ile taşıma
  • Başarısız giriş denemelerini loglama
Modül 2
Veri Düzeyinde Kısıtlama
  • Sorgu kriteriyle kullanıcıya özel kayıt filtreleme
  • Form RecordSource'u dinamik sınırlama
  • Salt-okunur sorgularla değişiklik engelleme
  • Tablo yerine sorgu üzerinden erişim verme
  • Denetim alanlarını (oluşturan/zaman) otomatik doldurma
  • Silme yerine 'pasif' bayrağıyla yumuşak silme
Modül 3
Dosya ve Çalışma Zamanı Güvenliği
  • Veritabanı parolası ve şifreleme (Encrypt with Password)
  • ACCDE derlemesiyle tasarım görünümünü kapatma
  • Trust Center ve güvenilir konum ayarları
  • AutoExec makrosuyla başlangıçta denetim
  • Shift tuşu bypass'ını devre dışı bırakma
  • Backend dosyasını paylaşımlı klasörde koruma
Modül 4
Çok Kullanıcılı Dağıtım
  • Ön yüz (frontend) / arka yüz (backend) ayrımı
  • Bağlı tabloları (linked tables) yönetme
  • Kayıt kilitleme stratejileri ve çakışma
  • Her kullanıcıya ayrı frontend kopyası dağıtma
  • Veritabanını Compact & Repair ile bakım
  • Yedekleme ve sürüm yönetimi planı
Günün hedefiKatılımcı, dağınık nesneleri tutarlı ve yönlendirici bir uygulama arayüzünde birleştirebilir.
Modül 1
Navigasyon ve Başlangıç
  • Navigasyon Formu (Navigation Form) oluşturma
  • Access Options ile açılış formunu belirleme
  • Gezinti Bölmesi'ni (Navigation Pane) gizleme
  • Özel şerit (Ribbon) ve menü sadeleştirme
  • Uygulama başlığı ve simgesi ayarlama
  • Kapanışta otomatik Compact seçeneği
Modül 2
Makro Tabanlı Akış
  • Gömülü (embedded) makrolarla olay yönetimi
  • OpenForm, OpenReport makro eylemleri
  • Koşullu makro (If/Else) blokları
  • Veri makrolarıyla tablo düzeyi otomasyon
  • Hata yakalama (OnError) eylemi
  • Makroyu VBA'ya dönüştürme
Modül 3
VBA ile Modülerleştirme
  • Standart modülde ortak fonksiyon yazma
  • DoCmd nesnesiyle form/rapor açma
  • Recordset ile programlı veri işleme
  • Olay yordamları (Event Procedures) yazma
  • Hata yönetimi için On Error GoTo yapısı
  • Global sabit ve ayarları merkezîleştirme
Modül 4
Yeniden Kullanılabilir Çatı
  • Şablon form ve denetim düzenleri
  • Ortak başlık/altbilgi için alt form kullanımı
  • Standart arama formu deseni
  • Parametrik rapor çağırma deseni
  • Ayar tablosuyla yapılandırılabilir uygulama
  • Çatıyı yeni projelere taşıma
Günün hedefiKatılımcı, bitmiş uygulamayı güvenle paketleyip kullanıcılara dağıtabilir ve bakımını planlayabilir.
Modül 1
Raporlama Katmanı
  • Parametreli sorgularla dinamik rapor
  • Gruplama ve toplam ifadeleriyle özet rapor
  • Koşullu biçimlendirme ile görsel vurgu
  • Raporu PDF olarak dışa aktarma otomasyonu
  • Alt rapor (subreport) ile ilişkili veri
  • Yazdırma ve e-posta gönderim akışı
Modül 2
Paketleme
  • ACCDE üretimi ve test
  • Access Runtime senaryosunu değerlendirme
  • Harici bağımlılıkları (referanslar) kontrol
  • Backend bağlantı yollarını düzeltme (Linked Table Manager)
  • Kurulum talimatı ve klasör yapısı
  • Sürüm numarası ve değişiklik notu tutma
Modül 3
Performans ve Hata
  • İndeksleme ile sorgu hızlandırma
  • Gereksiz domain fonksiyonlarını azaltma
  • Compact & Repair rutini kurma
  • Çakışma ve kilit hatalarını giderme
  • Bozulan veritabanını kurtarma adımları
  • Olay günlüğü ile hata izleme
Modül 4
Sürdürülebilirlik
  • Nesne adlandırma standartları
  • Kod yorumlama ve belgeleme
  • Veritabanı Belgeleyici (Database Documenter) kullanımı
  • Değişiklikleri sürüm kopyalarında izleme
  • Kullanıcı eğitimi ve yardım notları
  • Düzenli yedekleme takvimi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
İfade Yazımı

IIf, Nz ve domain fonksiyonlarıyla hesaplanmış alanlar kurabilirsiniz.

✅
Veri Çekme

DLookup ve DSum ile tablolar arası değer ve toplam üretebilirsiniz.

✅
Erişim Kontrolü

Kullanıcı rolüne göre form ve kayıt erişimini sınırlayabilirsiniz.

✅
Dosya Güvenliği

Şifreleme ve ACCDE ile veritabanını koruyup kilitleyebilirsiniz.

✅
Çok Kullanıcı

Frontend/backend ayrımıyla paylaşımlı kullanımı kurabilirsiniz.

✅
Arayüz Çatısı

Navigasyon formu ve makrolarla bütünleşik bir uygulama tasarlarsınız.

✅
VBA Otomasyon

DoCmd ve Recordset ile tekrarlayan işleri otomatikleştirebilirsiniz.

✅
Dağıtım

Uygulamayı paketleyip bakım planıyla kullanıcılara sunabilirsiniz.

Kimler İçin Uygundur?

  • Access'te veri girmiş
  • sorgu ve form kurmuş; artık güvenli
  • çok kullanıcılı
  • dağıtılabilir bir uygulama tasarlamak isteyen orta-ileri kullanıcılar ve kurum içi geliştiriciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Tablo, sorgu ve form kurabilen; güvenli ve dağıtılabilir bir Access uygulaması yapmak isteyen orta-ileri kullanıcılar içindir.
VBA bilmem şart mı?
Hayır; makro eksenli ilerlenir, VBA ise adım adım tanıtılır, önceden bilgi gerekmez.
Access'in hangi sürümü gerekir?
Microsoft 365 veya Access 2019 ve üzeri masaüstü sürüm önerilir; web/Access uygulamaları kapsam dışıdır.
Çok kullanıcılı kullanım anlatılıyor mu?
Evet; frontend/backend ayrımı, bağlı tablolar ve kayıt kilitleme stratejileri uygulamalı işlenir.
Sertifika veriliyor mu?
Eğitim sonunda 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. Functions, Access Control, & Frameworks 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ıFormatting Text in Google Docs Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Formatting Text in Google Docs Eğitimi

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

Google Dokümanlar'da yazı tipi ve Google Fonts, paragraf biçimlendirme, stiller, listeler, öneri modu ve gerçek zamanlı ortak çalışmayla belge hazırlamayı öğren

Detayları Gör →
Office UygulamalarıFormatting text in Google Slides Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Formatting text in Google Slides Eğitimi

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

Google Slaytlar'da tema ve asıl slayt, metin kutusu biçimlendirme, Google Fonts, listeler, hizalama ve gerçek zamanlı ortak çalışmayla sunum hazırlamayı öğrenin

Detayları Gör →
Office UygulamalarıFormatting text in Word Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Formatting text in Word Eğitimi

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

Masaüstü Microsoft Word'de karakter ve paragraf biçimlendirme, stiller, listeler, sekme durakları, kenarlık/gölgelendirme ve Biçim Boyacısı kullanımını öğrenin.

Detayları Gör →
Office UygulamalarıFormatting your presentation in PowerPoint Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Formatting your presentation in PowerPoint Eğitimi

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

Microsoft PowerPoint'te tema ve asıl slayt, metin ve şekil biçimlendirme, görsel işleme, hizalama ve geçiş/animasyonla profesyonel sunumlar hazırlamayı öğrenin.

Detayları Gör →
Office UygulamalarıGet Help in PowerPoint Eğitimi
Ofis ve Dijital Üretkenlik Eğitimleri

Get Help in PowerPoint Eğitimi

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

PowerPoint'te Ara (Tell Me) kutusu, Yardım sekmesi, F1, Designer, Sunum Koçu ve Microsoft destek kaynaklarını kullanarak sorunları hızla çözmeyi öğrenin.

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