• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Recordset kayıt sayısını bulma

  • Konbuyu başlatan Konbuyu başlatan mtbi00
  • Başlangıç tarihi Başlangıç tarihi
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.
 
Dosyanızı Google Drive falan gibi bir yere yükleyin de oradan bakalım....

.
 
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
 
Sayfanın UsedRange aralığı fazla olmalı... Null (boş) satırlarda bu sayıya dahildir. Ctrl + End tuşları ile kontrol edin.

.
 
Ek olarak sorgu satırını aşağıdaki gibi değiştirip deneyiniz.

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