Recordset kayıt sayısını bulma

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


SNO

ADI SOYADI

DOB

BORC

ALACAK

BAKIYE

DURUM

1​

MEVLÜT TEKİN

xx.xx.xxxx​

100,00​

 

100,00​

 

2​

AYDIN AKMAN

xx.xx.xxxx​

100,00​

20,00​

80,00​

 

3​

HASAN OLMUŞ

xx.xx.xxxx​

250,00​

175,00​

75,00​

 

4​

MUSTAFA OLMUŞ

xx.xx.xxxx​

125,00​

25,00​

100,00​

 

5​

SEFA SİRKECİ

xx.xx.xxxx​

200,00​

30,00​

170,00​

 

6​

YÜKSEL KIRDAŞ

xx.xx.xxxx​

150,00​

25,00​

125,00​

 

7​

ŞABAN TEKİN

xx.xx.xxxx​

250,00​

75,00​

175,00​

 

8​

BAYRAM USLU

xx.xx.xxxx​

450,00​

325,00​

125,00​

 


Yukarıdaki şekilde data sayfası var. Buradaki bilgileri --- Sorgu = "Select * from [DATA1$]" / rs.Open Sorgu, con, 3, 1 recordsete aktarıyorum. Buraya kadar sorun yok. Ama kayıt sayısını bulmak için rs.RecordCount işlemini kullandığımda sonuç 14 veriyor. Neden yapar bunu anlamadım. Konu hakkında yardımlarınız rica olunur.

İyi çalışmalar.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Dosyanızı Google Drive falan gibi bir yere yükleyin de oradan bakalım....

.
 
Katılım
15 Mart 2005
Mesajlar
380
Excel Vers. ve Dili
Microsoft 365 En 64 Bit
Altın Üyelik Bitiş Tarihi
20-03-2024
Merhaba,

Eğer farklı cevap gelmez ise ve kayıtları döngü ile yapıyorsan aşağıdaki şekilde yaparsınız.

C++:
Do While Not RS.EOF
    ..... (senin kodların)
    say = say + 1
    RS.MoveNext
Loop
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,354
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
Sayfanın UsedRange aralığı fazla olmalı... Null (boş) satırlarda bu sayıya dahildir. Ctrl + End tuşları ile kontrol edin.

.
 

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
Ek olarak sorgu satırını aşağıdaki gibi değiştirip deneyiniz.

Sorgu = "Select * From [DATA1$] Where F2 Is Not Null"
 
Üst