getrows tablodaki verilerin diziye aktarilmasini sağlar, Tablo boş ise diziye aktarılacak veri olmadığından hata verir. Bu nedenle koda dcount ile kayıt sayısı kontrolü eklenebilir.
(17-01-2023, 21:39)Bora34 demiş ki: Sayın Halily Hocam Dediğiniz Gibi DCount Kayıt Sayısı Konturolü İçin Ekledim Ama Yanlış Yere Ekledim Galiba Hata Veriyor.
t = UBound(CurrentProject.Connection.Execute("select distinct[SIRA_NO] from SRG_PERSONEL ").GetRows, 2)
xsonuc = DCount.DMax("SIRA_NO", "SRG_PERSONEL") - DMin("SIRA_NO", "SRG_PERSONEL") - t
Modül içindeki kodunuzu aşağıdaki gibi güncellemeniz yeterli olacaktır.
Visual Basic
Function xsonuc()AsLong
IfDCount("*", "TBL_PERSONEL")= 0 ThenExitFunction
t =UBound(CurrentProject.Connection.Execute("select distinct[SIRA_NO] from SRG_PERSONEL ").GetRows, 2)
xsonuc =DMax("SIRA_NO", "SRG_PERSONEL")-DMin("SIRA_NO", "SRG_PERSONEL")- t
Sayın Alperalper hocam çok teşekkür ederim elinize emeğinize sağlık
Konumla ilgilenen arkadaşlara da çok teşekkür ederim sağolun
Kolay gelsin iyi çalışmalar