Skip to main content

AccessTr.neT


Raporda #hata

ondercesmeci
ondercesmeci
8
3812

Raporda #hata

Çözüldü #1
arkadaşlar oluşturduğum programda gübre bayiileri için. Açılıştaki yazdır formunda gübreyi seçtikten sonra yazdır butonuna basınca icmal1 ve 2 raporları açılıyor. Donembaşı(icmal1) veya Satışmiktarı(İcmal2) boş olduğu için raporda #hata oluşturuyor. benim istediğim rakam var ise yazsın yok is 0 olarak geçsin. teşekkürler.
.rar GUBRE.rar (Dosya Boyutu: 103,77 KB | İndirme Sayısı: 9)
ondercesmeci, 15-06-2010 tarihinden beri AccessTr.neT Ãœyesidir.
Cevapla
Çözüldü #2
Merhaba..

Satış miktarı için o alanın denetim kaynağında bu deyimi kullanınız..:

=IIf(DCount("*";"Sorguicmal2")=0;0;[miktar]/1000)

Dönem içinse bu kullanılabilir:

=IIf(DCount("*";"Sorgutedarikdonembasi")=0;0;[Formlar]![frmtedarikdonembasi]![donem])

Ayrıca uygulamanızda, birçok yerde NZ fonkisyonunu eksik kullanmışsınız bunları düzeltmeniz öneririm.. Nz([alan];0) şeklinde olamalı..
Cevapla
Çözüldü #3
taruz hocaya ek olarak da
raporda
Private Sub Report_NoData(Cancel As Integer)

MsgBox "KAYIT BULUNAMADI.", vbOKOnly, "GübreTakip"

End Sub
şeklinde kullanabilirsiniz
Cevapla
Çözüldü #4
arkadaşlar cevaplarınız olayı çözdü teşekkür ederim. sn. Taruz NZ öneriniziuyguladım. son olarak =IIf(DCount("*";"Sorguicmal2")=0;0;[miktar]/1000)
bu deyimi yazdığım raporda sayfa altında toplam almayı beceremedim yardımcı olursanız sevinirim. ilginize teşekkürler
ondercesmeci, 15-06-2010 tarihinden beri AccessTr.neT Ãœyesidir.
Son Düzenleme: 09/07/2010, 14:14, Düzenleyen: ondercesmeci.
Cevapla
Çözüldü #5
Metin25deki mevcut formul yani, =[toplam]/1000 doğru sonucu veriyor.. İstediğiniz nedir? =Topla([miktar])/1000 olarak da aynı sonucu alabilirsiniz..
Cevapla
Çözüldü #6
evet o şekilde alabiliyorum. mesela tarihler 01.08.2010-31.08.2010 şeklinde olursa yani veri olmaz ise #hata yazıyor
ondercesmeci, 15-06-2010 tarihinden beri AccessTr.neT Ãœyesidir.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da