Skip to main content

AccessTr.neT


Tabloya eklerken aynı kayıt varsa eklenmemesi.

Tabloya eklerken aynı kayıt varsa eklenmemesi.

#4
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.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
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
Cvp: Tabloya eklerken aynı kayıt varsa eklenmemesi. - Yazar: atoz112 - 18/12/2016, 14:42
Task