22 Temmuz 2010 Perşembe

Birleştirilen Tabloları qreportta Gösterilmesi.

RAPOR DIŞARDAN GİRİLECEK BİR PARAMETREYE GÖRE ÇALIŞMAYACAKSA ÖRNEĞİN BİR FATURA YAZDIRACAKSIN

SAĞ TUŞ YAZDIR DEDN FATURA NUMARASINA GÖRE QUERYİ TETİKLER..

QREPORTTA GÖSTERMEK İSTEDİĞİN ALANLAR İÇİN BİRTANE QUERY EKLERSİN

TABİ ÖNCE BİRTANE DATASET SONRA QUERY iyi DATASETE BAĞLARSIN DAHA SONRA QUREPORTTAN BİR TANE QRDBText EKLERSİN BUNDA DATASET INE EKLEDİĞİN QUERY İYİ DATAFIELD INE ISE ISTEDĞİN ALANI YAZARSIN AMA ÖNEKİ OLMADAN(SELECT FT.* FROM FATURADETAY FT-- BURADA FATURA_NOSUNU YAZDIRACAKSAN FT.FATURA_NO DEĞİL FATURA_NO YAZACAKSIN YOK BEN İLLLAKİ MASKE KULLANIRIM DİYOURSAN DA (SELECT FATURA_NO FATNO,FATURA_TUTARI FATTUT FROM FATURALIST OZAMAN FATTUT YAZARAK FATURA_TUTARI A ULAŞABİLİRSİN))

BİRLEŞTİRİLEN TABLO OLAYIINA GELİNCE EĞER 1 QUERYDE BİRLEŞTİRDİYSEN ÖRNEK VERELİM FATURA TABLOSUYLA STOKKART TABLOSUNU , FATURADETAY VE CARIKART TABLOSUNU BİRLEŞTİRELİM

QUERYFATURALAR

Select C.CARI_UNVAN,A.ALIS_NO, A.TARIH, A.VADE_TARIHI, ST.STOK_ADI, D.BIRIM, D.MIKTAR,ST.STOKKODU
Left Outer Join FATURADETAY D on (A.ALIS_NO = D.ALIS_NO)
Left Outer Join CARIKART C on (A.CARI_NO = C.CARI_NO)
Left Outer Join STOKKART ST on (D.STOK_NO = ST.STOK_NO)
Where A.ALIS_NO = :ALIS_NO 'PARAMETREDEN GELEN
Order By D.SIRA_NO Asc, D.FATURA_DETAY_NO Asc

GÖRDÜĞÜNGİBİ BİRDEN FAZLA TABLOYU BİRŞLEŞTRİDİK ARTIK İSTEDİĞİNİ QRFB TEXTE EKLEYEBİLİRSİN


YOK DERSEN Kİ BEN DURUMA GÖRE DEĞİŞECEK BİR DEĞERİM VAR ONUDA DB TEX TE DEĞİL LABELE YAZDIRACAĞIM OZAMANDA

SCRIPT KISMINA

ÖRNEĞİN LABEL3 DEĞERİ QUERYDEN GELECEK

LABEL3 ÜN KOD KISMINA

Sub QRLabel3Print(sender, Value)
Value = QueryFatura.FindField("BAKIYE").AsString
End Sub

umarım açıklayıcı bir bilgi olmuştur

iyi çalışmalar

Hiç yorum yok:

Yorum Gönder