ADO ile bilgi alma

Katılım
28 Kasım 2008
Mesajlar
191
Excel Vers. ve Dili
excel 2003
excel 2010
Merhaba,

Aşağıda yazan kodda hata almıyorum. İstediğim değeri gösterebiliyorum.(Uzun olmasın diye sadece ilgili satırları yazdım)

sorgu="Select BORC, ALACAK, BAKIYE from [ANASAYFA$]"

msgbox rs("BAKIYE")

Ama sorgu içinde değeri formatlı yaptığımda yapamıyorum. Nerede hata yapıyorum bulamadım. Yardımcı olursanız sevinirim.

sorgu="Select BORC, ALACAK, Format(BAKIYE,'#,##0.00') from [ANASAYFA$]"

msgbox rs("BAKIYE") => Burada aranan değer bulunamadı diyor.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,269
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Değeri MsgBox kısmında formatlamayı deneyiniz.
 
Katılım
28 Kasım 2008
Mesajlar
191
Excel Vers. ve Dili
excel 2003
excel 2010
Değeri MsgBox kısmında formatlamayı deneyiniz.
Hocam merhaba,

Şimdi yukarıda yazmadım ama alınan değerleri önce listboxta listeliyorum. O yüzden sorgu anında formatlı yazdım. Cevabınızdan anladığım kadarıyla mümkün değil diye anladım. Peki bir sorum daha olacak. Sorgu anında sum ile hesapla yaptırmak istiyorum. Bu durumda da Group by kullanmam gerekiyor diye biliyorum. Gruplandırmadan hesaplama yaptırmam mümkün müdür?
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,634
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Hocam merhaba,

Şimdi yukarıda yazmadım ama alınan değerleri önce listboxta listeliyorum. O yüzden sorgu anında formatlı yazdım. Cevabınızdan anladığım kadarıyla mümkün değil diye anladım. Peki bir sorum daha olacak. Sorgu anında sum ile hesapla yaptırmak istiyorum. Bu durumda da Group by kullanmam gerekiyor diye biliyorum. Gruplandırmadan hesaplama yaptırmam mümkün müdür?
Sorguda birden fazla alan ve matematiksel bir işlem varsa Group By yapmak gerekir.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Veri aldığınız tüm kodları yazmanız gerekir. Özellikle bağlantı satırlarınızı görmek lazım.
 
Üst