alt formdaki toplam alanı

Katılım
15 Kasım 2006
Mesajlar
583
Excel Vers. ve Dili
Ms Office 2003 Türkçe
ekteki örnekte,

Form1 formu açıldığında, mesaj bölümüne yazması gereken mesajı yazmadığı gibi,
değer alanına 2 girip göster butonuna bastığımda da
"Değeri olmayan bir deyim girdiniz" diye hata veriyor.

sebep ne olabilir?
 
Katılım
2 Ocak 2007
Mesajlar
148
Excel Vers. ve Dili
office xp
sayın yeni54;
hatayı artık vermiyor.
form açıldığında ne mesajı vermesi lazım?
 
Katılım
15 Kasım 2006
Mesajlar
583
Excel Vers. ve Dili
Ms Office 2003 Türkçe
maalesef hata veriyor.

aslında istediğim şu:

alt form un bağlı olduğu sorgu sonucundan dönen herhangi bir veri kümesi
olmadığında; ana form dan, alt forma ait bir değişkeni kullanmaya çalıştığımda
"Değeri olmayan bir deyim girdiniz" hata mesajını veriyor.

mesela, alt formda bir stoğa ait depolara göre bakiye durumu verdiğimizi düşünün. alt formun "Form Altbilgisi" alanında da bu bakiyelerin toplamını gösterdiğimizi ve de bu toplamı ana formda gösterdiğimizi düşünün.

hiçbir hareketi olmayan bir stok incelediğimizde, alt formda hiçbir veri olmayacak.
dolayısiyle toplam alanında da hiçbirşey olmayacak. işte bu hiçbirşey i
ana formda kullanmaya çalışınca bu hatayı veriyor.

eğer hiçbirşey kontrolünü yapabilirsem bu hatadan kurtulacam ama bunu nasıl yapacağımı bulamadım.
isnull, isempty gibi komutlarla denedim ama olmuyor.

(kullanılan sorgu; insert, update, delete edilemeyen bir sonuç döndürüyor)

umarım anlatabilmişimdir.
 
Katılım
15 Kasım 2006
Mesajlar
583
Excel Vers. ve Dili
Ms Office 2003 Türkçe
içime sinmeyen şöyle bir çözüm yöntemi uyguladım:

procedure e, "On Error" kontrolü koydum.
err numarasını kontrol ederek gerekli mesajı verdirdim.
 
Katılım
15 Kasım 2006
Mesajlar
583
Excel Vers. ve Dili
Ms Office 2003 Türkçe
bu seferde altformdaki alan dolu gelmesi gerekirken boş geliyor.
ne illet bişey bu yahu.

debug edince sorun yok görünüyor ama direkt çalıştırınca boş geliyor.

nedemek bu şimdi?
 
Üst