ExpressQuantumGrid 4 de yazdırma işlemleri

Yapmak istediğiniz işle ilgili doğru bileşeni bulmak için burayı kullanabilirsiniz. Sadece bulmak için, diğer sorular Programlama forumuna lütfen.
Forum kuralları
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
Cevapla
oguthan
Üye
Mesajlar: 34
Kayıt: 30 May 2005 10:23

ExpressQuantumGrid 4 de yazdırma işlemleri

Mesaj gönderen oguthan »

değerli kardeşlerim,
ExpressQuantumGrid 4 'in cxgrid bileşeni ile dbtableviewdeki bilgiler gridde görünüyor ve süzme işlemlerinde bir sorun yok ancak süzülen bilgileri print etmem gerek ve xls dosyasına aktarmam gerek bu konuda bana yardımcı olmanızı beklemekteyim

Allaha emanet olun..
oguthan
Vital
Üye
Mesajlar: 280
Kayıt: 01 Oca 2008 08:50

Re: ExpressQuantumGrid 4 de yazdırma işlemleri

Mesaj gönderen Vital »

vay vay vay 3 yil olmus :lol: peki cevabi buldun mu bari oguthan?
Garibanus
Kullanıcı avatarı
tuna
Üye
Mesajlar: 300
Kayıt: 07 Tem 2008 04:39
Konum: İstanbul

Re: ExpressQuantumGrid 4 de yazdırma işlemleri

Mesaj gönderen tuna »

Vital yazdı:vay vay vay 3 yil olmus :lol: peki cevabi buldun mu bari oguthan?
Vital pardon ama 3 yıl olan nedir ben anlayamadım. Arkadaş soruyu daha yeni sormuş. Sen cevap vereceğine dalga geçmişsin galiba
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: ExpressQuantumGrid 4 de yazdırma işlemleri

Mesaj gönderen sabanakman »

Muhtemelen eskiden tanışıklardır ve en son 3 yıl önce görüşmüş olabilirler :) .
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Vital
Üye
Mesajlar: 280
Kayıt: 01 Oca 2008 08:50

Re: ExpressQuantumGrid 4 de yazdırma işlemleri

Mesaj gönderen Vital »

hehe :) kusura bakmayin arkadaslar topic yanlis olmus ozur.

Oguthan excel e asagidaki kod ile gonderebilirsin veya jedinin JvDBGridExcelExportadlı bileseni ile gonderebilirsin.raporlamada ise freereport u oneririm arayuzu basit veya qrpt kullan ileriye donuk olmayacak ise yine yapamazsan yardimci olurum.

ben query kullandim sen table e cevirebilirsin.
var
xDS: TDataSet;
xls, wb, ws, vv: variant;
i, j: integer;
fName: string;
fDosya: textfile;
begin
SaveDialog1.Execute;
xls := CreateOleObject('Excel.Sheet');
wb := xls.Application.WorkBooks.Add;
ws := wb.Sheets.Add;
ibQuery1.DisableControls;
ibQuery1.First;
for i := 1 to ibQuery1.RecordCount do
begin
for j := 1 to ibQuery1.Fields.Count do
begin
if i = 1 then // ilk satır alan adları için.
ws.Cells(i, j) := ibQuery1.Fields.Fields[j - 1].FieldName;
vv := ibQuery1.Fields.Fields[j - 1].Value;
ws.Cells(i + 1, j) := vv;
end;
ibQuery1.Next;
end;
ibQuery1.EnableControls;
wb.SaveAs(savedialog1.FileName);

tskler.
Garibanus
Cevapla