Gün gün otomatik kayıt açmak

1 2 3 4
14/04/2016, 08:37

kadirdursun

Yeni gerekli olan bir alan daha var. 
Kayıt varmı kontrolünde NERDEN diye bir alanı daha kontrol ettirmek istiyorum. bunu aşağıdaki gibi ekledim. çalışmadı.

KayitVarMi = Nz(DLookup("GUNID", "T_GUNLER", "TARIH= #" & Format(GYemekTarihi, "mm\/dd\/yyyy") & "# And [PERSONELID]= " & rs2!PERSONEID & "" And [NERDEN] = " & rs2!NERDEN & """), 0)
14/04/2016, 10:52

atoz112

sayın kadirdursun,

bahsettiğiniz talebinize yönelik olarak;

NERDEN adlı alanın Metin (String) veri türünde olsa gerek.bu nedenle ilgili kod satırını

Kod:
KayitVarMi =Nz(DLookup("GUNID", "T_GUNLER", "TARIH= #" & Format(GYemekTarihi, "mm\/dd\/yyyy") & "# And [PERSONELID]= " & rs2!PERSONEID & " And [NERDEN] ='" & rs2!NERDEN & "'"), 0)

olarak değiştirerek deneyiniz.

Hatırlatmak adına;
Metin (String) veri türündeki alanlar için kod satırlarında TEK TIRNAK (') işaretini eklemelisiniz.SAYI veri türündeki alanlar için bu tek tırnak ekleme işlemi olmayacak.

son olarak;
12.mesajda sayın ozan bey tarafından eklenen örnek uygulama konu başlığındaki sorunuzun çözümünü sağladıysa,lütfen bunu belirtiniz ki (her ne kadar 13.mesajda farklı bir duruma değinmeniz neticesinde bu çözümün sağlandığı anlaşılsa bile,sizin buradan talepte bulunmanız daha geçerli olacaktır),konunuzu Cevaplanmış Sorular kategorisi'ne taşınması sağlansın.teşekkürler.

bilginize...iyi çalışmalar,saygılar.
14/04/2016, 11:59

kadirdursun

Verdiğiniz kodu yazınca hata verdi. Örneğimi ekledim vaktiniz olunca ilgilenebilir misiniz?
14/04/2016, 12:11

atoz112

sayın kadirdursun,


uygulamanız kısa süreli imkan dahilinde incelenmesi sonucunda,
bahsettiğiniz talebinize yönelik olarak;

Kod:
KayitVarMi = Nz(DLookup("GUNID", "T_GUNLER", "TARIH= #" & Format(GYemekTarihi, "mm\/dd\/yyyy") & "# And [PERSONELID]= " & rs2!PERSONEID & " And [NERDEN] ='" & rs2!NERDEN & "'"), 0)

kod satırının yazılması yeterli görülmüştür.

fakat,bu kodun dahil olduğu kod bloğunda IF Fonksiyonu satırında yazılı şart gerçekleşmediğinde ELSE olarak yapılacak işlemlerinde yazılması gerekmektedir ki şart uygun değilse bunlar da sağlanabilsin.

bilginize...iyi çalışmalar,saygılar
14/04/2016, 14:06

kadirdursun

"Öğe bu derlemede bulunamadı." 
hatası verdi.


    KayitVarMi = Nz(DLookup("GUNID", "T_GUNLER", "TARIH= #" & Format(GYemekTarihi, "mm\/dd\/yyyy") & "# And [PERSONELID]= " & rs2!PERSONEID & " And [NERDEN] ='" & rs2!NERDEN & "'"), 0)
14/04/2016, 14:34

atoz112

sayın kadirdursun,

eğer tanımlı alan adlarında uyumsuzluk söz konusu ise (ya da mevcut olmama gibi),bu hatayı verebilir.

örneğin;
rs2!NERDEN gibi

kontrol etmek gerekmektedir.

bunun yerine bu kısmı

Kod:
And [NERDEN] ='" & "NORMAL & "'

diye de yazabilirsiniz.bilginize...iyi çalışmalar,saygılar.
1 2 3 4