SQL Server Üzerinde Hızlı Arama

SQL Server Üzerinde Hızlı Arama

SQL Server Üzerinde Hızlı Arama
Bu dosya, SQL sorgu mantığını Excel üzerinde göstermek için hazırlanmıştır. SQL Server kurulumu gerekmez; arama, Ürünler sayfasındaki veriye ADO bağlantısı ve SQL sorgusu ile yapılır. Aranacak kelime Ayarlar sayfasında girilir, eşleşen kayıtlar Sonuçlar sayfasına aktarılır.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.

Dosyanın içeriği​

  • Ürünler: A1:E6 aralığında başlık satırı ve örnek ürün kayıtları bulunur. Arama bu sayfadaki Ürün Adı sütununda yapılır.
  • Ayarlar: Aranacak kelime B4 hücresine yazılır.
  • Sonuçlar: Sorgu sonucu bu sayfaya yazılır. A1:E1 aralığındaki başlıklar her aramada yenilenir.

Makrolar​

Dosyada Module1 içinde tek bir makro vardır: SQLServerHizliArama.
  • Ayarlar sayfasındaki B4 hücresinden aranacak kelimeyi okur.
  • Microsoft.ACE.OLEDB.12.0 sağlayıcısı ile çalışma kitabının kendisine ADO bağlantısı açar. Bağlantı yalnızca bu dosyaya yapılır; dışarıdaki bir sunucuya bağlanılmaz.
  • LIKE ile Ürün Adı sütununda kelimeyi içeren kayıtları seçen bir SELECT sorgusu çalıştırır.
  • Sonuçlar sayfasında A2:E65536 aralığını temizler, alan adlarını başlık olarak yazar ve kayıtları CopyFromRecordset ile A2 hücresinden itibaren aktarır.
  • Bağlantıyı kapatır ve "Arama tamamlandı!" mesajını gösterir.
Makro dosya silme gibi bir işlem yapmaz; yalnızca Sonuçlar sayfasındaki eski sonuçları temizler.

Nasıl kullanılır​

  1. Dosyayı açın ve makroları etkinleştirin.
  2. Ayarlar sayfasındaki B4 hücresine aranacak kelimeyi yazın.
  3. Alt+F8 ile makro listesini açın, SQLServerHizliArama makrosunu seçip çalıştırın.
  4. Sonuçlar sayfasında eşleşen ürün kayıtlarını inceleyin.
  5. Kendi verinizle denemek için Ürünler sayfasındaki kayıtları değiştirin; sütun başlıklarındaki Ürün Adı ifadesini koruyun.
Arama kelimesi sorguya doğrudan eklendiği için tek tırnak içeren kelimeler hata verebilir.

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
1
Gösterim
139
İlk sürüm
Güncel
SHA-256
72e86593ddca955da402fc9a36edea5ea9c13d009e169d9a5288ce4a3bc9cb8e

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst