AccessTr.neT

Tam Versiyon: Dlookup sorunu
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2
Merhaba arkadaşlar,

EKte yapmaya çalıştığım Dlookup fonksiyonunu kullanarak ekleme ve silme yaptırırken tabloda eğer benzer kayıt varsa işlemi durdurmak fakat fonksiyon hata vermekte acaba nerde hata yapmaktayım.
[attachment=26196]
sayın nightashes,

EK'te;
bahsettiğiniz talebinize yönelik olarak hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.

NOT
T_HMMD ile T_RECETETASLAK tabloları uygulama içerisinde yer almadığı gerekçesi ile,kayıt silme ile ilgili kodlar kontrol edilememiştir.

bilginize...iyi çalışmalar,saygılar.
Çok özür dilerim farkına varamamışım. Fakat kontrol edince zaten gerek duymadan harika bir şekilde çözmüşsünüz. Acaba mantığını açma imkanınız olursa sevinirim. Saygılar.
Kod:
Len(DLookup("ObAdi", "T_TANIMOLCU", "ObAdi='" & Me.mtn_obadi & "'")) > 0
Sayın nightashes,

Alıntı:Acaba mantığını açma imkanınız olursa sevinirim

ifadenize yönelik olarak;
Dlookup Fonksiyonlarının hem yazımları hatalı hem de bir karşılık değer ile sonuç elde edilmesi gerekir.uygulamadaki kodlarla karşılaştırınız.

Tabloya eklerken aynı kayıt varsa eklenmemesi.

Yukarıdaki konunuzun 4.mesajını inceleyiniz.
Bilginize...iyi çalışmalar,saygılar.
Sayın atoz, önceki mesajımda benim anladığım öğrendiğim yada yanlış öğrendiğim diyelim rakamların kontrolünün sağlanması idi. Burada harfler var onun denetimi için sanırım sonuna " ' & işaretleri mi koyduk neden koyduk onu anlamamıştım. Tabi açıkça ifade etmediğim için hatalıyım kusura bakmayın Saygılar.
Sayın nightashes,

Eğer kriter için kullanılan ALAN adı METİN Veri Türü ise TEK TIRNAK işaretleri arasında kullanılmalıdır.

Eğer SAYI ise bu işaret olmaksızın kullanılmalıdır.

Yazım hatasının ilk etabı bundan kaynaklanmaktadır.

Bilginize...iyi çalışmalar,saygılar.
Sayfalar: 1 2