birleştirilen tabloları qreportta nasıl gösterebiliriz.

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kullanıcı avatarı
y.kulac
Üye
Mesajlar: 276
Kayıt: 08 Kas 2003 12:03
Konum: serdivan/sakarya

birleştirilen tabloları qreportta nasıl gösterebiliriz.

Mesaj gönderen y.kulac »

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.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: birleştirilen tabloları qreportta nasıl gösterebiliriz.

Mesaj gönderen aslangeri »

s.a.
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
asilturk
Üye
Mesajlar: 3
Kayıt: 21 Tem 2010 07:55

Re: birleştirilen tabloları qreportta nasıl gösterebiliriz.

Mesaj gönderen asilturk »

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
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: birleştirilen tabloları qreportta nasıl gösterebiliriz.

Mesaj gönderen aslangeri »

s.a.
@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
asilturk
Üye
Mesajlar: 3
Kayıt: 21 Tem 2010 07:55

Re: birleştirilen tabloları qreportta nasıl gösterebiliriz.

Mesaj gönderen asilturk »

Kusura Bakmayın Forumda Yeniyim Bundan Sonra Daha Dikkat li Olurum
Cevapla