sayın nightashes,
Alıntı:...Sorunum çözüldü fakat öğrenmek namına yazdığınız
Kod:
Kod:
If Len(DLookup("HmmdNo", "T_RECETETASLAKMALIYET", "ReceteTaslakNo=" & Me.taslakno & " and HmmdNo=" & lst_hmmdliste.Column(1))) > 0 Then
dlookup fonksiyonunun çalışma prensibini vaktiniz varsa açıklarsanız sevinirim.
ifadenize yönelik olarak;
kısaca bilgilendirmek adına,aşağıdaki açıklamaların yapılması uygun görülmüştür.
eğer T_RECETETASLAKMALIYET adlı tablo içerisindeki ReceteTaslakNo ile HmmdNo alanlarına dair form üzerindeki ilgili denetimlerindeki veriler bu tablo içerisinde aynı değerleri içerecek şekilde bir kayıt mevcut mu değil mi bunun ilk etapta kontrolü yapılmakta,DLOOKUP Fonksiyonu kısmı ile.
burada,sadece bir alan ile kontrol etmek yeterli olmazdı,bu iki alan geçerliydi,bu kontrol işlemi için.
ardından,eğer mevcutsa elde edilecek değer LEN Fonksiyonu ifadesi ile de 0 (Sıfır) değerinden büyük ise,bu kayıt (ya da ilgili verilerek denk gelen kayıtlar) tabloda yer aldığı ve 0 değerinden de büyük olduğu gerekçesi ile MÜKERRER KAYIT KONTROLÜ yapılmakta ve akabinde istenilen işlemlerin yapılması elde edilmektedir.
aksi sonuç elde edildiğinde de,diğer işlemlerin yapılması sağlanmaktadır.
bilginize...iyi çalışmalar,saygılar.