AccessTr.neT

Tam Versiyon: Nz(DLookUp) ile ilgili
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Merhabalar,

Alanımın cinsi Double iken;

Dim VarMi As Double
VarMi = Nz(DLookup("[tc_no]", "T2_dos_bil", "[dos_no]=" & [dos_no] & ""), 0)
If VarMi <> 0 Then

şeklinde giden kod dizilimimde, alanım String olduğunda tırnak işaretleri nasıl olmalı? Yani yukarıdaki ifadenin şekli nasıl olmalı? Teşekkürler..
sayın notrino,

bahsettiğiniz talebinize yönelik olarak;

tek tırnak işaretlerinin Dlookup ,DCOUNT,v.s... benzeri fonksiyon yazımlarında kriter alanları için kullanımlarda,dikkat edilmesi gerekli husus;kriter alanının tablo içerisinde hangi veri türü olarak belirlendiğidir.

1)
eğer SAYI veri türü ise,tek tırnak kullanımı olmaksızın yazılmalıdır.

ÖRNEK
Kod:
DLookup("[alan_adi]", "tablo_yada_sorgu_adi", "[kriter_olarak_secilen_alan_adi]=" & Me.denetim_adi_yada_alan_adi)

2)
eğer METİN (String) veri türü ise,tek tırnak kullanımı olmaksızın yazılmalıdır.

ÖRNEK

Kod:
DLookup("[alan_adi]", "tablo_yada_sorgu_adi", "[kriter_olarak_secilen_alan_adi]='" & Me.denetim_adi_yada_alan_adi & "'")

bilginize...iyi çalışmalar,saygılar.
sayın notrino,

konu takibiniz açısından,hatırlatma anlamında;
konunuz ile ilgili son gelişme ne durumdadır.

şüphesiz,işlemleriniz tamamlanmış ve sorununuzu çözmüş de olabilirsiniz.site içi aramalarınız neticesinde sitede yer alan konuları ve örnekleri incelemelerinizin sonucu ile bazı gelişimler elde etmiş de olabilirsiniz...bilgilendirmek ister misiniz lütfen.teşekkürler.bilginize.

iyi çalışmalar,
saygılar.
Teşekkürler, problem çözüldü..