- Katılım
- 11 Mart 2005
- Mesajlar
- 3,154
- Excel Vers. ve Dili
- Office 2013 İngilizce
Merhabalar,
Aşağıdaki kodda; eğer recordset kayıt sayısı 10 dan küçükse ( 0 dahil) ; rNumber ifadesi olarak "sayac" değerini alması sağlanabilir mi?
Örnek: recordset kayıt sayısı 5 olsun;
1- 5' arası rNumber = rst(0), 6 ile 10 arasında recordset kayıt nesnesinde rNumber değerini bulamayacağı için bunun yerine döngüde yer sayac değerini kullanacak..
özetle döngü recordset kayıt sayısı kadar değil, 10 sayacı kadar olacak
Bu şekilde döngü nasıl düzenlenebilir ?
desteğiniz için şimdiden teşekkürler.
Aşağıdaki kodda; eğer recordset kayıt sayısı 10 dan küçükse ( 0 dahil) ; rNumber ifadesi olarak "sayac" değerini alması sağlanabilir mi?
Örnek: recordset kayıt sayısı 5 olsun;
1- 5' arası rNumber = rst(0), 6 ile 10 arasında recordset kayıt nesnesinde rNumber değerini bulamayacağı için bunun yerine döngüde yer sayac değerini kullanacak..
özetle döngü recordset kayıt sayısı kadar değil, 10 sayacı kadar olacak
Bu şekilde döngü nasıl düzenlenebilir ?
desteğiniz için şimdiden teşekkürler.
Kod:
Set rst = New ADODB.Recordset
SQL = " SELECT * FROM " & tableName
SQL = SQL & " Where ID =1"
rst.Open SQL, cn, 1, 3
TotalRecord = rst.RecordCount
sayac = 1
Do While Not (rst.EOF)
rNumber = rst(0)
Sayfa1.Cells(sayac + 1, 2).Value = rNumber
rst.MoveNext
sayac = sayac + 1
Loop