Vbnullstring Kullanımı - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html) +--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html) +--- Konu Başlığı: Vbnullstring Kullanımı (/konu-vbnullstring-kullanimi.html) |
Vbnullstring Kullanımı - accessman - 09/04/2020 iyi günler Kod:
If Len(Me.soyadı & vbNullString) > 0 Then ama vbNullString kısmını metin kutusuna ekleyerek ne kazanıyoruz metin kutusunun null olmasını mı engelliyoruz şu kod ile bir farkı var mı Kod:
If Len(Me.soyadı) > 0 And IsNull(Me.soyadı)=False Then Kod:
If Len(Me.soyadı & "") > 0 Then RE: Vbnullstring Kullanımı - feraz - 10/04/2020 If Len(Me.soyadı & vbNullString) > 0 Then Yukardaki yerine alttaki gibide olur sanıyorum.Tam emin değililim lakin Len il uzunluk bulmak için böyle yöntem uygulanıyor.Convert yada vbnullstring yada "" yapılmayınca Len nesneleri tanımıyor heralde başıma gelmişti. If Len(Me.soyadı) > 0 Then böyle deneyin birde metin kutusuna veri girip uzunluğu kaç çıkacak birde eklediğiniz kodla deneyin. If Len(cstr(Me.soyadı)) > 0 Then RE: Vbnullstring Kullanımı - accessman - 10/04/2020 Teşekkürler sn. @feraz RE: Vbnullstring Kullanımı - ozanakkaya - 10/04/2020 Len(Me.soyadı) kodunu kullanırsanız ve soyadı metin kutusu boş ise kod çalışmaz ve "Invalid use of null" hatası verir. Bunu önlemek için, ya Len(Me.soyadı & vbNullString) kodu kullanacaksınız, ya da Len(Nz(Me.BABA_ADI, "")) kodunu kullanacaksınız. Len(Me.soyadı & "") kodunun Len(Me.soyadı & vbNullString) kodundan bir farkı yok. RE: Vbnullstring Kullanımı - accessman - 10/04/2020 teşekkürler admin |