Kastim toplama islemi yapabilecegim sayisal değer.
Boş Textboxların Kontrolü
(15/05/2020, 02:47)berduş yazdı: Kastim toplama islemi yapabilecegim sayisal değer.Tam olarak anlayamadım.Örnek verirmisiniz?
Anladım galiba demek istediğinizi.Aklıma gelen IIF komutuyla doğruysa 1 yanlışsa 0 gibi yabilirsiniz.Başka sanmıyorum daha doprusu trueyi sayıya çevrileceğini sanmıyorum normalde 1 gibi görünsede.
Birde şunu yazayım berduş hocam uyumadan.
Textbox1+ textbox2 bu şekildr toplanmaz yan yana yazar string algılayacağı için ya cdbl gibi tür dönülecek yada textbox1+0 gibi yapılacak.Bu olay sadece artıda oluyor.C# ta felan & ile + aynı manaya geliyor tabi bir idtisna vardı unuttum.Gerçi c# bilmem fazla zamanında meraktan videolar izlemiştim ordan görmüştüm.
Textbox1+ textbox2 bu şekildr toplanmaz yan yana yazar string algılayacağı için ya cdbl gibi tür dönülecek yada textbox1+0 gibi yapılacak.Bu olay sadece artıda oluyor.C# ta felan & ile + aynı manaya geliyor tabi bir idtisna vardı unuttum.Gerçi c# bilmem fazla zamanında meraktan videolar izlemiştim ordan görmüştüm.
Şöyle söyleyeyim
isnull geriye true yada false değerini gönderir. TRUE=-1 , FALSE=0 değerinde ise (not: accesste öyle idi)
True + True=-2
True +False=-1
False + False=0
Gibi bir hesaplama yapmaya çalışıyordum,
bazı durumlarda CInt(TRUE) yazinca -1 sonucunu veriyor ama o da her durumda olmuyor.
isnull geriye true yada false değerini gönderir. TRUE=-1 , FALSE=0 değerinde ise (not: accesste öyle idi)
True + True=-2
True +False=-1
False + False=0
Gibi bir hesaplama yapmaya çalışıyordum,
bazı durumlarda CInt(TRUE) yazinca -1 sonucunu veriyor ama o da her durumda olmuyor.
Hocam Birinci sorunumu aşağıdaki kod ile hal ettim.
If TextBox3.Value <> "" Or TextBox4.Value <> "" Or TextBox5.Value <> "" Or TextBox9.Value <> "" Or TextBox8.Value <> "" Then
MsgBox "devam et"
Else
MsgBox "HANGİ İŞLEMİ YAPMAK İSTİYORSANIZ ONULA İLGİLİ RAKAM GİRİNİZ."
Exit Sub
End If
2. Sorunum kaldı
TextBox5 ve TextBox6 bu iki TextBoxtan biri dolu, biri boş ise uyarı versin. Kayıt yapmasın. İkisi birden boş ise kayıt yapsın.
If TextBox3.Value <> "" Or TextBox4.Value <> "" Or TextBox5.Value <> "" Or TextBox9.Value <> "" Or TextBox8.Value <> "" Then
MsgBox "devam et"
Else
MsgBox "HANGİ İŞLEMİ YAPMAK İSTİYORSANIZ ONULA İLGİLİ RAKAM GİRİNİZ."
Exit Sub
End If
2. Sorunum kaldı
TextBox5 ve TextBox6 bu iki TextBoxtan biri dolu, biri boş ise uyarı versin. Kayıt yapmasın. İkisi birden boş ise kayıt yapsın.
Son Düzenleme: 15/05/2020, 11:39, Düzenleyen: m_demir.
Tek tek if yazın.Mesela If textBox5="" then gibi
ZYada tüm kontrollere boşsa şartı koyun <> yerine.Mobilden tam yazamıyorum.
ZYada tüm kontrollere boşsa şartı koyun <> yerine.Mobilden tam yazamıyorum.
(15/05/2020, 11:18)berduş yazdı: Şöyle söyleyeyimOnu anlamıştım ve true 1 verir lakin gerçek bir algılanmaz ve tür değiştirilmez biliyorum belki yanılıyorumdur.
isnull geriye true yada false değerini gönderir. TRUE=-1 , FALSE=0 değerinde ise (not: accesste öyle idi)
True + True=-2
True +False=-1
False + False=0
Gibi bir hesaplama yapmaya çalışıyordum,
bazı durumlarda CInt(TRUE) yazinca -1 sonucunu veriyor ama o da her durumda olmuyor.
Konuyu Okuyanlar: 1 Ziyaretçi