dcount Kullanımında hata - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Visual Basic 6 (https://accesstr.net/forum-visual-basic-6.html) +--- Forum: Visual Basic 6 Cevaplanmış Soruları (https://accesstr.net/forum-visual-basic-6-cevaplanmis-sorulari.html) +--- Konu Başlığı: dcount Kullanımında hata (/konu-dcount-kullaniminda-hata.html) |
Cvp: dcount Kullanımında hata - erdem55 - 04/01/2011 (03/01/2011, 22:58)alpeki99 yazdı:
gibi bir çok denem yaptım ama malesef baarılı olamadım. Sanırım mantığı çözemedim yardımcı olabilirmisiniz acaba?
Cvp: dcount Kullanımında hata - Hayri16 - 04/01/2011 Sayın erdem55; VB6 da (sadece bir tahmin yürütüyorum) kontrol etmek için ; - Tabloyu aç - ilk kayıda gel - ilgili alanı getir - ilgili alanla eklemek istediğin veriyi karşılaştır - eğer aynıysa mesaj ver yordamdan çık - değilse - dosya sonuna gelinip gelinmediğini kontrol et - gelinmediyse bir sonraki kayda bak - Yukarıdaki işlemleri tekrarla - dosya sonuna gelinmişse kayıt bulunamamış demektir. Kaydet Ben yukarıda yazdığım gibi bir yordam oluştururdum. Tabi eğer VB6 nın DCount gibi özel fonksiyonları yoksa. Saygılar kolay gelsin. Cvp: dcount Kullanımında hata - erdem55 - 04/01/2011 Sayın Hayri16
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ımKodun tamamı
şeklinde yardım edebilirseniz çok sevnirim.
Cvp: dcount Kullanımında hata - Hayri16 - 04/01/2011 VB6 da eğer ADO kullanılıyorsa yukarıda söylediğim olayı çok kolay yapabilirsin. Cvp: dcount Kullanımında hata - erdem55 - 04/01/2011 (04/01/2011, 02:16)Hayri16 yazdı: VB6 da eğer ADO kullanılıyorsa yukarıda söylediğim olayı çok kolay yapabilirsin. Sayın Hayri16 ado kullanıldığına eminim çünkü database bağlantımı ado ile yaptım. O konuda şüphem yok dediğiniz konu üzerindede hem formu takip edip hemde denemelerime devam ediyorum. döngümde işi karıştıran nokta ilk vernin gelip kontrol edildikten sonra diğer verilerin kontrolden geçmeden eklenmesi gibi gözüküyor. ama neden kontrole girmeden ekleniyo onu çözemiyorum. sanırım yukarda yazdığım kodda döngüyü yanlış biyerde kullanıyorum dicem ama o zaman hata vermesi yada hiç kontrol etmemesi gerekir diye düşünüyorum. Neyse acık daha uğraşayım. Cvp: dcount Kullanımında hata - Hayri16 - 04/01/2011 Ben de uğraşıyorum. Ayrılmazsan beraber çözeriz bu işi ;) 1 dk rs.Open "TblDosyalar", CurrentProject.Connection, adOpenKeyset, adLockOptimistic yukarıda açtığın dosya "TblDosyalar" aşağıda dcountla sorguladığın ise Tablo adlı bir değişken; If DCount("Dosya_yolu", Tablo, "Dosya_yolu='" & sCurDir & sCurFile & "'") > 0 Then şöyle denesen? If DCount("Dosya_yolu", "TblDosyalar", "Dosya_yolu='" & sCurDir & sCurFile & "'") > 0 Then |