Select Case Sorunu

1 2
15/05/2009, 11:18

dengesiz

Sevgili arkadaslarim herkese gunaydinlar oncelikle belirtmek isterim bilgisayar dili yabanci onun icin Access ornegi acarken hata verebilir kendi makinanizda yeni veritabani olusturup iceri al yaparak deneyiniz.

Once programin isleyisinden bahsedeyim TARIH formunu calistirip iki tarih araligi girildiginde ve Alttaki cerceveden hangi tabloda suzme yapilmak isteniyorsa o seciliyor. Komut48 butonunu tiklayinca Form1 kritere gore listbox a verileri siraliyor ve aciyor. Buraya kadar her sey normal problem bundan sonra listbox u cift tikladigimda TARIH formundan aldigi deger degiskeni ile eger cercevede EXCAVATION secilmisse EXCAVATION Formunu STRINGING secilmisse STRINGING Formunu Digerlerinden birisi Secilmisse ALL formunu gostermesini istiyorum ama nedense deger alani hep bos geliyor.
Yardimlarinizi ve onerilerinizi bekliyorum.

Saygilarimla.
15/05/2009, 14:28

Nurullah_Serdar

öncelikle bilgisayarının ayarlarından tarih ayracını "." değiştir ve "/" yap.
ve kodlarında bulunan case 2: gibi yazdığın yerlerdeki ":" işaretlerini kaldır.
15/05/2009, 15:34

dengesiz

(15/05/2009, 14:28)n_serdar yazdı: öncelikle bilgisayarının ayarlarından tarih ayracını "." değiştir ve "/" yap.
ve kodlarında bulunan case 2: gibi yazdığın yerlerdeki ":" işaretlerini kaldır.

Sayin n_serdar tarih ayraci sizin soylediginiz durumda zaten " : "
kaldirdim ama degisme yok.Delirecegim sabahtan beri bununla ugrasiyorum anlamadim



15/05/2009, 16:04

Seruz

Birde şu yazımı okuyup, oradan problemi bulmaya çalışın.

BreakPoint Kullanımı ile adım adım çalıştırma
15/05/2009, 16:50

dengesiz

(15/05/2009, 16:04)Seruz yazdı: Birde şu yazımı okuyup, oradan problemi bulmaya çalışın.

BreakPoint Kullanımı ile adım adım çalıştırma


Denedim ustadim TARIH.deger degiskeni bos gozukuyor ama diger formda atamasini yaptiriyorum. Ne yapmaliyim
15/05/2009, 17:39

Nurullah_Serdar

tarih formundan sonra açtığın formda bulunan liste kutusunun veri kaynağı arağı arasında diğer tablolarındaki ID ile ilişkili hiçbir satır yok. sorun buradan kaynaklanıyor. DoCmd.OpenForm "EXC", acNormal, , "ID=" & Me.Liste2 yazdığın bu kod liste2 nin değerini alıyor ancak listeden gelen değer WELD DEĞERİ alanı. exc tablonda bu şekilde bir alanın bulunmamaktadır. bunu düzenle öncelikle
1 2