Skip to main content

AccessTr.neT


If-then-else şartını daha kısa nasıl yazabilirim?

If-then-else şartını daha kısa nasıl yazabilirim?

Çözüldü #7
Örnek eklerseniz kolay gibi görünüyor ...
Saygılar, iyi çalışmalar.
*********
Kod, formül vs bilmek önemlidir ama mantığını yürütebilmek, nerede ve nasıl kullanılacağını bilmek daha önemlidir.
Cevapla
Çözüldü #8
Arkadaşlar maalesef örnek ekleyemiyorum. Çünkü form yaklaşık 7 bin küsür kayıt olan ilaç tablosundan 2 bin küsür kayıt olan hasta bilgi tablosundan veri alıyor. O nedenle sadece kodu verdim. Şimdi yukarıda verdiğim örnekten gidersek;
Break pointle programı durduruyorum. Alan49, Alan50,Alan51 ve Alan52 nin değerleri null fakat komut162 tuşu ısrarla true . Nerde hata yapıyorum bir türlü bulamadım. İlgilenen arkaaşlara çok teşekkürler.
Hayri16, 12-11-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
Çözüldü #9
Programın yedeğini alın ve tablodaki tüm kayıtları silip sadece formu ekleyin bu şekilde daha kolay olur. Bende düzgün şekilde çalıştı yaptığım küçük örnekte. Eğer kutuya bir değer girdikten sonra silip daha sonra 0.0 yazıyorsanız önceki şartları bozmuş oluyor olabilirsiniz. Nasıl kullandığınızıda görmek lazım.
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla
Çözüldü #10
Kod:
Me.Command162.Enabled = (Not ( (nz(Alan49,"-")="-") or (nz(alan50,"-")=50)) or (Nz(Alan51, "0") = "0") Or (Nz(Alan52, "0.0") = "0.0") ))
Eğer bu alanlar sayısal olsaydı ( Ki anlamadığım bir olay bir veri tabanında neden 70küsur alan olur ve hepsi alan diye başlar, excelden mi transfer edildi) hepsini NZ ile toplar sonra 0'dan büyük mü diye bakardım. Img-grin Tek hamle.

Gerçi ben gene böyle yapmaz ortak bir fonksiyon yazıp parametre olarak bu alanları gönderirdim. Neyse örnek yok, bu kadar anlayabiliyorum Img-grin
Bana işe yarayan bir müdür göster,sana dünyayı yerinden oynatayım.
                                                                                        Descartes


Cevapla
Çözüldü #11
Arkadaşlar programı ekliyorum. Allah yardımcınız olsun ben kafayı yemek üzereyim.
Değerli Bilgisayarcı;
Bu veriler *.csv dosyadan alındı. Bu formda bunları tek tek işileyerek accesste hazırladığım tablolara verilerin durumuna göre eklenecek.
.rar RECETE2003.rar (Dosya Boyutu: 77,08 KB | İndirme Sayısı: 12)
Hayri16, 12-11-2009 tarihinden beri AccessTr.neT üyesidir.
Son Düzenleme: 17/12/2009, 13:34, Düzenleyen: Hayri16.
Cevapla
Çözüldü #12
Verdiğim kod çalışmadı mı
Bana işe yarayan bir müdür göster,sana dünyayı yerinden oynatayım.
                                                                                        Descartes


Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task