SQL Ado ile Alanlardaki boş hücrelerin sayısı

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,049
Excel Vers. ve Dili
Office 2013 İngilizce
Arkadaşlar öncelikle kurban bayramınızı kutlarım.

Ekte sunulan bir formattaki gibi ;
Kapalı bir dosyada ID numarasına göre Alanlardaki boş hücrelerin sayısını rapor olarak nasıl alabiliriz?
Ekli dosyada Data sayfasındaki gibi bir veri olsun, Rapor sayfasındaki gibi özet bir veriyi kolay yoldan nasıl alabiliriz?
Aşağıdaki kod ile tek tek alanlara bakabiliyoruz, yalnız bu şekildde çok uzun bir kod yazmak gerekeceğinden daha pratik bir yöntem arayışındayım

Kod:
Set Con = VBA.CreateObject("adodb.Connection")

Con.Open "provider=microsoft.ace.oledb.12.0;data source=" & _
yol & ";extended properties=""Excel 12.0;hdr=yes"""

''sorgu = "Select Distinct ID, Count(ID) As Say From [Data$] " & _
"Where [Alan2] is null Group By ID"
desteğiniz için şimdiden teşekkürler,

iyi bayramlar...
 

Ekli dosyalar

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,646
Excel Vers. ve Dili
Pro Plus 2021
Merhaba,
HDR=NO ayarlayın.

Kod:
sorgu = "Select F1, COUNT(F1)-COUNT(F2), COUNT(F1)-COUNT(F3), COUNT(F1)-COUNT(F4), COUNT(F1)-COUNT(F5), COUNT(F1)-COUNT(F6), COUNT(F1)-COUNT(F7),COUNT(F1)-COUNT(F8) FROM [Data$A2:H] GROUP BY F1"
 

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,049
Excel Vers. ve Dili
Office 2013 İngilizce
Merhaba,
HDR=NO ayarlayın.

Kod:
sorgu = "Select F1, COUNT(F1)-COUNT(F2), COUNT(F1)-COUNT(F3), COUNT(F1)-COUNT(F4), COUNT(F1)-COUNT(F5), COUNT(F1)-COUNT(F6), COUNT(F1)-COUNT(F7),COUNT(F1)-COUNT(F8) FROM [Data$A2:H] GROUP BY F1"
teşekkürler Veysel Hocam
 
Üst