bu hata görüntülerinden nasıl kurtuluruz

1 2
22/05/2015, 18:37

kayaaltin

hayırlı akşamlar,
resimde gördüğünüz gibi  kayıt yoksa hata veriyor bunu nasıl önlerim
nz komutu kullandım ama işe yaramadı başka nasıl bir çözüm var yardımlarınızı bekliyorum
saygılar,



22/05/2015, 18:49

mehmetdemiral

o alana bilgi çektiğiniz sorgudaki alanda diyelim ki "ödemeler" bilgisi gelmeli. Bunu sorguya şöyle yazın

odeme: nz(ödemeler;0)

Form üzerindeki "ödemeler" verisi artık kullanılmayacak, yerini "odeme" değerine bırakacaktır. Formdaki alanı da güncelleyin ve "ödemeler" denetim kaynağı yerine "odeme" kaynağını seçin.

Böylece eğer veriniz çok dolaylı bir şekilde değil de tablodan direk geliyorsa, veri olmadığı zaman bu alana "0" gelecektir. Böylece "null" değerlerden kurtulup aritmetiksel işlemlerde de hatalar oluşmasından kurtulacaksınız.
22/05/2015, 18:56

mehmetdemiral

Bu arada yeni farkettim NZ kullandım dediğinizi. Örnek eklerseniz daha kolay olur bu iş. Nasıl ve nerede kullandığınızı, verinizin nerden geldiğini, hesaplanmış bir alan olup olmadığını bilmeden bundan çok yardım edemeyiz zaten.
22/05/2015, 19:01

kayaaltin

sayın mehmet demiral,
teşekkürler sorguda çalıştı Tl formatı olmadı
sorguda Tl formatı nasıl uygulanır 2,00 yerine 2 çıkıyor
fakat bazı komutlarıda tablodan alıyorum ona nasıl bir uygulama olacak
saygılar,
22/05/2015, 20:48

mehmetdemiral

İyi de, yukarıda demiştim zaten örnek eklemelisiniz diye. Çünkü her duruma göre NZ kullanımı değişiyor. Bazı durumlarda IIF ile birlikte kullanmak gerekir. Bu arada Tl değerleri için format veya maske kullanmayı deneyin. Format çok para değerlerine uymasa da saat-tarih gibi durumlarda işe yarar. Genel olarak parasal değerlerin kullanılmasında veri tipi seçimiyle sorun halledilir. Ama o kadar çok ayrıntı var ki, anlatmaya zaman yok. Size işin en kolayını, bize de zorunu sunuyorum: Örnek ekleyiniz
22/05/2015, 22:01

kayaaltin

mehmet bey,
sorguda format #.##0,00 ¨ bunu sorguda bir şekilde yazıyordum bende örnek vardı şimdi bulamadım accessi epeydir kullanmayınca unutuluyor demekki. ve maske kullanımı olmuyor sadece sizinde bahsettiğiniz gibi tarih yada metin olursa işe yarıyor şimdilik herşey (format hariç)yolunda takıldığımda sizleri gene rahatsız edeceğim bu arada siz beni hatırlamadınız ama ben sizi çok iyi hatırlarım Programlama.com dan
1 2