accessten sql cümlesi ile çekilen veri kümesi

Katılım
16 Eylül 2005
Mesajlar
179
Excel Vers. ve Dili
Excel 2007 12.0
access ten herhangibir sql cümlesi ile veri çağırdıktan sonra, for next döngüsü ile sütun taraması yaparken boş olan satıra geldiğinde hata veriyor.

yardımlarınızı belkiyorum.

örnek:

Kod:
rs.open "select * from TABLO",1,3
rs.open
    for x = 1 to rs.recordcount
        cells(x+2,1)=rs("ad") 
    next
rs.close
herhangibir ad alanı boşsa hata veriyor.
boş alanları atlayacak bir yöntem var mıdır? ( on error resume next dışında)
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın excellium,

Bir de şu kodları deneyin:

Kod:
Sub DataValid()
Dim dbExt As Database
Dim recExt As Recordset
Dim dbName As String
Dim verisay As Integer
Dim y As Integer
 
dbName = "Access uyglamasının adı"
Set dbExt = OpenDatabase(dbName)
Set recExt = dbExt.OpenRecordset("TABLO")
recExt.MoveLast
    verisay = recExt.RecordCount
recExt.MoveFirst
For y = 0 To verisay - 1
            
   
    
    cells(x+2,1)= recExt.Fields("Ad")
        
      
recExt.MoveNext
Next y
 Set recExt = Nothing
 Set dbExt = Nothing
End Sub
İyi çalışmalar:)
 
Katılım
16 Eylül 2005
Mesajlar
179
Excel Vers. ve Dili
Excel 2007 12.0
benim yazdığım koddan bi farkı yok gibi geldi ama deneyeceğim
 
Üst