Sql sonucunu değişkene atama

Katılım
23 Ağustos 2007
Mesajlar
1
Excel Vers. ve Dili
6
Arkadaşlar Merhaba,

Access vba ile sql komutlarını ilk kez bir arada kullanmaya çalışıyorum. Bu sebeptem sorum çok saçma gelebilir belki sizlere.

Yapmak istediğim şey bir sql komutunu çalıştırıp burdan dönen değeri tanımladığım bir değişkene atamak istiyorum.

Örneğin; "select count(*) from kisiler" sorgusundan dönen değeri integer'a çevirip bir değişkene atamak istiyorum. Bu mümkün müdür?

Sanırım bunun için recordset kullanmak gerekiyormuş.Duruma pek hakim değilim yardımcı olursanız çok sevinirim.
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın ersinduman1,

sql sorgularını access de çeşitli şekillerde kullanabilirz. Bazı sorguları access in kendisi fonksiyon olarak kullanmaktadır. Bunları da kullanabilirsiniz. Diyelim ki kayıt sayısını şu şekilde değişkene atayabilirsiniz.

Kod:
Dim kayit As Long

kayit = DCount("KayitId", "tabloAdi")
Burada KayitId tablonuzun birincil anahtar özelliği olan alanı.

Ancak tam olarak ne yapmak istediğinizi açıklarsanız daha geniş ve açıklayıcı bilgi alabilirsiniz.

SQL access in içinde sayfalarca bilgi verilebilecek bir başlığı.

NOT: Long uzun tamsayı. Count Access de uzun tamsayıyı gerektiren bir fonksiyondur.

İyi çalışmalar
 
Üst