SQL Yöntemi ile Kullanıcı Tanımlı Fonksiyon Oluşturma içeriğinde, VBA ile SQL kodlarının nasıl iç içe kullanılarak formül oluşturulacağı öğretilmektedir.

SQL Yöntemi ile Kullanıcı Tanımlı Fonksiyon Oluşturma


Dosyada "data" ve "rapor" olmak üzere iki adet sayfa bulunmaktadır.

"data" sayfasındaki veriler, çalışanlara ait bilgileri içermektedir. Bu bilgilere ait başlıklar şu şekildedir:
  • SICIL
  • ADI
  • SOYADI
  • DOGUMYERI
  • DOGUMTARIHI
  • GIRISTARIHI
Bu başlıkların altındaki veriler, çalışanların kişisel bilgilerinin ve işe giriş tarihlerinin gibi bilgilerin kayıt edilmesi için gereklidir. Ayrıca bu verilerden, çalışanların demografik dağılımı, şirketteki ortalama çalışma süresi, yaş dağılımı gibi çeşitli analizler yapılabilir. Örneğin, şirkette en uzun süredir çalışan kişi, yaş gruplarına göre çalışan dağılımı veya belirli bir bölgeden gelen çalışanların oranı gibi.

"rapor" sayfası, belirli bir kullanıcı tanımlı fonksiyon (KTF_Example) kullanarak "data" sayfasındaki verilere dayanarak hesaplamalar yapmak için tasarlanmıştır. Bu işlemler:
  • Belirli bir SICIL numarasına (örneğin, 123) göre çalışanların adı, soyadı ve doğum yeri gibi bilgileri formül yöntemi ile getirilmektedir.
  • Formüller, KTF_Example adlı bir kullanıcı tanımlı fonksiyonu kullanmaktadır. Bu fonksiyon, belirli bir sicil numarasına göre "data" sayfasından ilgili bilgileri çekmek için tasarlanmıştır.
  • Formüllerdeki =KTF_Example("SICIL",$C$2,"data","ADI") gibi yapılar, sicil numarasına bağlı olarak "data" sayfasındaki ilgili sütunlardan ("ADI", "SOYADI", "DOGUMYERI") veri çekilmesi işlevini görmektedir.
Bu formüllerin amacı, belirli bir çalışana ait bilgileri dinamik olarak rapor sayfasına getirmek ve böylece kullanıcıların istedikleri bilgilere kolayca ulaşmalarını sağlamak şeklinde özetlenebilir. Ayrıca, makro meraklıları içinde Kullanıcı Tanımlı Fonksiyon oluştururken, ADO yönteminin nasıl kullanılacağını öğrenmelerine dair bir örnektir.

Yararlanılması temennisiyle.
Yazar
ExcelDepo
İndirilme
19
Görüntüleme
2,328
İlk Yayınlama
Son Güncelleme

Derecelendirmeler

5.00 Oylama 1 İnceleme

Son incelemeler

Dosyadan faydalandım, katkıda bulunanlara teşekkürler.
Üst