Boş Textboxların Kontrolü

1 2 3 4 5 6 7 8 9 10 11 12
15/05/2020, 02:29

berduş

(14/05/2020, 21:07)m_demir yazdı: If IsNull(TextBox5) + IsNull(TextBox6) = -1 Then msgbox "kutulardan biri boş"
bu kod maalesef excelde çalışmadı belki ofis programımdan kaynaklanan bir hatadır aslında çalışması gerek, hatta immidiate penceresinde ?cint(true yada false) yazınca -1 ve 0 değerlerini döndürüyor ama butona atayınca çalışmadı bir türlü.

Bu arada övgü dolu mesajınız için de teşekkürler)
15/05/2020, 02:35

feraz

(14/05/2020, 20:58)berduş yazdı: if len(TextBox2 & TextBox3 & TextBox4 & "")>0 then msgbox "en az biri dolu"
Bu kodun çalışması gerek normalde diğerinde + felan eklemişsiniz ondandır.Birde TextBox2.value gibi yaparsanızda olur.Tabii &"" fazladan olmuş gerek yok.Ama düşünce güzel.
15/05/2020, 02:39

berduş

(14/05/2020, 20:58)berduş yazdı: if len(TextBox2 & TextBox3 & TextBox4 & "")>0 then msgbox "en az biri dolu"
bu kodda sıkıntı yok çalışıyor diğeri isnull olan çalışmıyor.
15/05/2020, 02:39

feraz

(14/05/2020, 20:58)berduş yazdı: If IsNull(TextBox5) + IsNull(TextBox6) = -1 Then msgbox "kutulardan biri boş"
Alttaki gibi çalışabilir.
If IsNull(TextBox5.value) or IsNull(TextBox6.value) Then msgbox "kutulardan biri boş"
15/05/2020, 02:43

berduş

Accesste, 2 kodda sorunsuz çalıştı. Excel de ise herbirini ayrı ayrı CInt içine alarak yaptigimda kafasına göre takıldı. Excel de True yada False değerini doğrudan sayisal olarak alabileceğimiz bir komut var mı?

Sizi tutmayayım yarın ise gideceksiniz, ben de yarın biraz daha araştırıp deneyeyim
15/05/2020, 02:45

feraz

İsnull zaten true yada false döndürür.isnull(TextBox1)=true ile isnull(TextBox1) aynı şey

Birde isempty var onuda araştırın abey.
1 2 3 4 5 6 7 8 9 10 11 12