Skip to main content

AccessTr.neT


dcount Kullanımında hata

dcount Kullanımında hata

Çözüldü #9
Sayın Hayri16

do until rs.eof 'Tablo sonuna kadar
if scurdir & scurfile <> rs!dosya_adi then 'şart
end if
rs.MoveNext 'sonraki kayıt
loop
gibi denemelerim oldu fakat bundada ne hikmetse gelen ilk veride kontrol ediyor tamam viri kayıtlı diyo diğerleri kayıtlı olsada eklemeye devam ediyor. Accesste bu problemi sizin verdiğiniz yukardaki DCount fonksiyonu ile çözmüştük. Dedim vb6 ya geçeyim birazdaha görsellik eklim yarısını bitirdim derken yine burada takıldım kaldımImg-grin
Kodun tamamı


Function ListDir(ByVal StartDir As String) As Collection
Dim rs As New ADODB.Recordset
rs.Open "TblDosyalar", CurrentProject.Connection, adOpenKeyset, adLockOptimistic

Dim sCurFile As String
Dim sCurDir As String
Dim colDir As Collection

If Right$(StartDir, 1) <> "\" Then StartDir = StartDir & "\"
Set colDir = New Collection
Set ListDir = New Collection

colDir.Add StartDir
While colDir.Count
'remove current directory from directory list
sCurDir = colDir.Item(1)
colDir.Remove 1
'find all files and subdirectories in current, add to list
sCurFile = Dir$(sCurDir, vbDirectory)

While Len(sCurFile)
If (sCurFile <> ".") And (sCurFile <> "..") Then 'get rid of "." and ".."
If GetAttr(sCurDir & sCurFile) = vbDirectory Then 'add the sub directory
colDir.Add sCurDir & sCurFile & "\"
Else 'work on the file
If DCount("Dosya_yolu", TblDosyalar, "Dosya_yolu='" & sCurDir & sCurFile & "'") > 0 Then
Else
ListDir.Add sCurDir & sCurFile
rs.AddNew
rs!dosya_yolu = sCurDir & sCurFile
rs!dosya_ismi = sCurFile
rs.Update
End If
End If
sCurFile = Dir$
Wend
DoEvents
Wend
End Function
şeklinde yardım edebilirseniz çok sevnirim.
erdem55, 12-03-2009 tarihinden beri AccessTr.neT üyesidir.
Son Düzenleme: 04/01/2011, 02:41, Düzenleyen: erdem55.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
dcount Kullanımında hata - Yazar: erdem55 - 03/01/2011, 22:24
Cvp: dcount Kullanımında hata - Yazar: alpeki99 - 03/01/2011, 22:34
Cvp: dcount Kullanımında hata - Yazar: erdem55 - 03/01/2011, 22:46
Cvp: dcount Kullanımında hata - Yazar: alpeki99 - 03/01/2011, 22:48
Cvp: dcount Kullanımında hata - Yazar: erdem55 - 03/01/2011, 22:52
Cvp: dcount Kullanımında hata - Yazar: alpeki99 - 03/01/2011, 22:58
Cvp: dcount Kullanımında hata - Yazar: erdem55 - 04/01/2011, 01:44
Cvp: dcount Kullanımında hata - Yazar: Hayri16 - 04/01/2011, 02:04
Cvp: dcount Kullanımında hata - Yazar: erdem55 - 04/01/2011, 02:15
Cvp: dcount Kullanımında hata - Yazar: Hayri16 - 04/01/2011, 02:16
Cvp: dcount Kullanımında hata - Yazar: erdem55 - 04/01/2011, 02:22
Cvp: dcount Kullanımında hata - Yazar: Hayri16 - 04/01/2011, 02:26
Cvp: dcount Kullanımında hata - Yazar: erdem55 - 04/01/2011, 02:43
Cvp: dcount Kullanımında hata - Yazar: Hayri16 - 04/01/2011, 02:57
Cvp: dcount Kullanımında hata - Yazar: erdem55 - 04/01/2011, 03:07
Cvp: dcount Kullanımında hata - Yazar: Hayri16 - 10/01/2011, 01:02
Cvp: dcount Kullanımında hata - Yazar: erdem55 - 21/02/2011, 19:20
Cvp: dcount Kullanımında hata - Yazar: ogulcan92 - 23/02/2011, 11:33
Cvp: dcount Kullanımında hata - Yazar: ogulcan92 - 21/05/2011, 13:57
Task