İki Farklı Değişken Koşula Bağlı Veri Çekme isimli içerikte, ilgili işlemin VBA kodları ile nasıl yapacağınızı öğreten bir Hazır Makro Kodu yer almaktadır.
[*]conn ve rs nesneleri, veritabanı bağlantısı ve sorgu sonuçları için kullanılır.
[*]connectionString, veritabanına bağlanmak için kullanılan bağlantı dizesidir.
[*]kosul1 ve kosul2, sorgunun filtreleme koşullarını belirler.
[*]sorgu değişkeni, SQL 'SELECT' sorgusunu içerir ve iki koşulu (kosul1 ve kosul2) kullanır.
[*]rs.Open metodu, SQL sorgusunu çalıştırır ve sonuçları rs nesnesine yükler.
[*]Do While döngüsü, sorgu sonuçları üzerinde dolaşır ve her bir kaydı işler.
[*]Son olarak, rs ve conn nesneleri kapatılarak kaynaklar serbest bırakılır.
Bu kodu kullanmadan önce, veritabanı yolu ve tablo/sütun adlarınızı kendi veritabanınıza göre güncellemeniz gerekecektir. Ayrıca, bu tür bir işlemi gerçek veritabanınızda yapmadan önce test veritabanında denemenizi öneririm.
Faydalanılması temennisiyle
Hazır Kod
VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(36 satır)
Açıklama
[*]conn ve rs nesneleri, veritabanı bağlantısı ve sorgu sonuçları için kullanılır.
[*]connectionString, veritabanına bağlanmak için kullanılan bağlantı dizesidir.
[*]kosul1 ve kosul2, sorgunun filtreleme koşullarını belirler.
[*]sorgu değişkeni, SQL 'SELECT' sorgusunu içerir ve iki koşulu (kosul1 ve kosul2) kullanır.
[*]rs.Open metodu, SQL sorgusunu çalıştırır ve sonuçları rs nesnesine yükler.
[*]Do While döngüsü, sorgu sonuçları üzerinde dolaşır ve her bir kaydı işler.
[*]Son olarak, rs ve conn nesneleri kapatılarak kaynaklar serbest bırakılır.
Bu kodu kullanmadan önce, veritabanı yolu ve tablo/sütun adlarınızı kendi veritabanınıza göre güncellemeniz gerekecektir. Ayrıca, bu tür bir işlemi gerçek veritabanınızda yapmadan önce test veritabanında denemenizi öneririm.
Faydalanılması temennisiyle