s.a.
iki tane tabloyu ibquery ile birleştirdiğimizde, elde edilen verileri dbgridde gösterdik diyelim.
bu listeyi qreport la göstermek istediğimizde, qreportta bulunan qrdbtext lerin filedlarını nasıl ayarlamamız gerekiyor?
iyi çalışmalar dilerim.
birleştirilen tabloları qreportta nasıl gösterebiliriz.
Re: birleştirilen tabloları qreportta nasıl gösterebiliriz.
s.a.
dbgridde fieldlar ney görünüyorsa qickrepdede aynısı görünur
genelde ilk tablodaki alan isimleri kullanılır
dbgridde fieldlar ney görünüyorsa qickrepdede aynısı görünur
genelde ilk tablodaki alan isimleri kullanılır
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Re: birleştirilen tabloları qreportta nasıl gösterebiliriz.
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
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
Re: birleştirilen tabloları qreportta nasıl gösterebiliriz.
s.a.
@asiltürk lütfen forum kurallarına riayet edelim.
mesajlarımızı büyük harfle yazmayalım.
iyi günler.
@asiltürk lütfen forum kurallarına riayet edelim.
mesajlarımızı büyük harfle yazmayalım.
iyi günler.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Re: birleştirilen tabloları qreportta nasıl gösterebiliriz.
Kusura Bakmayın Forumda Yeniyim Bundan Sonra Daha Dikkat li Olurum