Dosya simgesi

HUMANIST'ten Arama Yapmak

Bu şablon, SQL Server üzerinde çalışan HUMANIST veritabanından Excel hücresine veri çekmek için hazırlanmış bir kullanıcı tanımlı fonksiyon içerir. Bağlantı bilgileri sayfadaki hücrelerden okunur; fonksiyon, verilen koşula uyan kaydın istenen sütundaki değerini döndürür.

Dosya makro içerir (.xlsm), açarken makroları etkinleştirmeniz gerekir.

Dosyanın içeriği​

  • humanist sayfası: B2:C8 aralığında bağlantı ve örnek arama alanları yer alır. Bağlantı alanları Server, Login ve Parola (C2:C4) olarak ayrılmıştır. Altında Sicil, Adı ve Soyadı alanları bulunur.
  • Tanımlı adlar: server (humanist!$C$2), kullanici (humanist!$C$3) ve parola (humanist!$C$4). Makro bağlantıyı bu adlar üzerinden kurar.

Makrolar​

Module1 içindeki HumanistteAra fonksiyonu, ADODB bağlantısı ve SQLOLEDB sağlayıcısı ile SQL Server'a bağlanır. Sunucu, kullanıcı adı ve parola C2:C4 hücrelerinden alınır. Fonksiyon beş parametre alır:
  • Veritabani: bağlanılacak veritabanının adı
  • Aranilan_Deger: koşulda kullanılacak sütun adı
  • Aranan_Deger: bu sütunda aranacak değer
  • Aranan_Tablo: sorgulanacak tablo
  • Aranan_Sutun: sonucu döndürülecek sütun
Fonksiyon bir select sorgusu oluşturur; kayıt bulunursa ilk sonucun değerini hücreye getirir, bulunamazsa hücre boş kalır. Kod yalnızca okuma amaçlı sorgu çalıştırır; dosya silme işlemi içermez. Ancak sunucuya ağ üzerinden bağlanır, bu nedenle dosyayı yalnızca yetkili olduğunuz bir sunucu bilgisiyle kullanın.

Nasıl kullanılır​

  1. Dosyayı açın ve makroları etkinleştirin.
  2. humanist sayfasında C2, C3 ve C4 hücrelerine sunucu adını, kullanıcı adını ve parolayı girin.
  3. Sonucun görüneceği hücreye fonksiyonu veritabanı, aranacak sütun, aranan değer, tablo ve getirilecek sütun bilgileriyle yazın. Örnek çağrı için sicil numarasının C6 hücresinde olduğu varsayılır:
    Excel formülü
    =HumanistteAra("VeritabaniAdi";"Sicil";C6;"TabloAdi";"Adı")
  4. Excel'in İngilizce sürümünde argüman ayırıcısı virgüldür. Sicil numarasını değiştirdiğinizde ad ve soyad gibi alanlar için aynı yapı kullanılır; yalnızca son parametre olan sütun adı değişir.

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
15
Gösterim
2,015
İlk sürüm
Güncel
SHA-256
e3eb285b07a59c725889b29263cfedb935c51cb2889b497e965f2dd5f18a9a2c

Puanlar

5.00 Oylama 1 İnceleme
Geri
Üst