Nz(DLookUp) ile ilgili

31/03/2016, 16:02

notrino

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..
31/03/2016, 16:11

atoz112

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.
07/04/2016, 11:32

atoz112

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.
07/04/2016, 12:52

notrino

Teşekkürler, problem çözüldü..