- Katılım
- 11 Mart 2005
- Mesajlar
- 3,049
- Excel Vers. ve Dili
- Office 2013 İngilizce
Merhabalar,
Form üzerindeki;
bu kodlarda;
doğru sayım yaparken,
kaç kayıt olursa (0' dan büyük) her zaman "1" değerini veriyor.
Yani sorgu sonucuna uyan 1 kayıt olsada "1" , 3 kayıt olsada "1" , 5 kayıt olsada hep "1" sonucunu veriyor.
Neden olabilir?
İyi Çalışmalar.
Form üzerindeki;
Kod:
dim db As Database
dim MyRs As Recordset
dim myRsTemp As Recordset
Set db = CurrentDb()
St = Me.TxtStNo.Value
If Not IsNull(Me![TxtStNo]) Then
Set MyRs = db.OpenRecordset("Select * from [PerTakip] where ([St_No]='" & St & "')")
Set myRsTemp = db.OpenRecordset("PerTakip")
MsgBox (myRsTemp.RecordCount)
end if
.........
.........
Kod:
(myRsTemp.RecordCount)
Kod:
(MyRs.RecordCount)
Yani sorgu sonucuna uyan 1 kayıt olsada "1" , 3 kayıt olsada "1" , 5 kayıt olsada hep "1" sonucunu veriyor.
Neden olabilir?
İyi Çalışmalar.