Form - AltForm arasında değer kontrolü
#1
Merhaba,

Bir ana formum, buna bağlı bir de alt formum var. Ana form üzerindeki bir değeri, alt formdaki bir değerle karşılaştırmak, bu karşılaştırmaya göre de bir event çalıştırmak istiyorum. Örnek: Ana formdaki bir alanda "2" yazıyor. Alt formda da belli bir kayıt kümesinin toplamı olan alanda "1" yada başka bir rakam var. Bu kısım problem değil. Bunu yapabiliyorum. Fakat, hiç kayıt yok ise hata veriyor. Alt formda kayıt yoksa bunu fonksiyona nasıl yazmalıyım?

Bu problemi aslında geçici bir kayıt atmak sureti ile aşıyorum. Sonradan sildiriyorum. Fakat bu kadar uğraşmaya gerek olmaması lazım diye düşünüyorum.

Yardımlarınız için şimdiden teşekkür ederim...



  Alıntı
Bu mesajı beğenenler:
#2
Sn ilhan yaylıcı
boş alanların kontrolünü yapmak için Null ifadesinen ya da "" işaretlerinden faydalanabilirsin. Mesela, fiyat alanının boş olmayanları;
Visual Basic
  1. if Not IsNull(fiyat) then
  2. ......
  3. ......
  4. Else
  5. .....
  6. .....
  7. Endif


bu komutla fiyat alanı eğer boş ise Else'den sonra işlem yapabilirsiniz. Tabi burada çok farklı kriterler olabilir kullanım amacına göre, mesela alan sayısal olduğunda ve değeri 0 (sıfır) olduğunda bunu toplama ve çıkarma işleminde kullanmak için Nz komutunu kullanmalısınız, Örnek:
Visual Basic
  1. a= Nz(alan1) + Nz(alan2)


burada alan1 veya alan2 nin değeri 0 (sıfır) da olsa işlemi yapar.
Eğer kontrol edilen alan string yani metinse;
Visual Basic
  1. alan1 <> "" then


yani alan1 alanı boş değilse işlem yap gibi.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Tabloya Değer Kümesinden Veri Seçerek Veri Girişi Saglanması sevincili 2 95 26-03-2024, 20:07
Son Mesaj: sevincili
  [FORM] form klasör içinde dosya kontrolü obaysal42 4 2.179 29-12-2023, 10:24
Son Mesaj: burhanb
  Açılır Kutu Değerine Göre Tablo2'ye Değer Yazsın Veya Satır Eklesin. ŞabanTR 11 296 24-12-2023, 14:38
Son Mesaj: dsezgin
  [SORGU] Iki Tablo Arasında Sorgu Ile Güncelleme Yapma yahyamacit 2 135 10-11-2023, 13:22
Son Mesaj: yahyamacit
  Sorgu Işlemi Sonunda Veri Yoksa Bulunduğu Hücreye 0 Olarak Otomatik Değer Verme ofbayoglu61 12 394 21-07-2023, 10:09
Son Mesaj: onur_can
  Boş Alan Kontrolü (taruz) : Rapor Butonu prtkl 5 271 31-05-2023, 22:48
Son Mesaj: hnakis
  Metin Kutusu Boş Sa Diğer Metin Kutusundan Değer Alması özgülapt 4 260 29-05-2023, 18:01
Son Mesaj: feraz
  Ana Menüden 2.form Açtığımda Form Görev çubuğuna Inmiyor. 32'den 64'e Geçiş Hatası OGUZTURKYILMAZ 3 240 13-04-2023, 23:39
Son Mesaj: OGUZTURKYILMAZ

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi