raporları otomatil olarak kaydetme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
dtgb
Üye
Mesajlar: 175
Kayıt: 07 May 2004 10:02

raporları otomatil olarak kaydetme

Mesaj gönderen dtgb »

Merhaba arkadaslar
Quick report ile hazırlamıs oldugum raporları yazdırmadan once bilgisayarda belirleyecegim bir yere belirtecegim bir isimle nasıl kaydedebilirim?
bu kaydetme islemini program otomatik yapmalı.
herkese kolay gelsin
oguzozturk74
Kıdemli Üye
Mesajlar: 574
Kayıt: 01 Şub 2004 12:29
Konum: Erdemli - MERSİN

Mesaj gönderen oguzozturk74 »

Bunun icin ayrı bir table veya mevcut bir table da DateTime tipinde
Rapor_Tarihi diye bir alan acın ve her rapor alınısında bu tabloya
o anı kayıt ettirmek sureti ile bir kayıt ekleyin.

Boyle birsey olabilir..
Kullanıcı avatarı
dtgb
Üye
Mesajlar: 175
Kayıt: 07 May 2004 10:02

Mesaj gönderen dtgb »

benim amacım rapor tarihini tutmak degil
amacım normal raporun onizlemesinde save butonu vardır raporu kaydetmek icin. amacım o butonun yaptıgını yapmak cunku ekrana getirdigim rapora bir daha ulasamam rapor geldikten sonra tum bilgiler gidiyor. bu konuda yardımcı olabilirmisiniz?
oguzozturk74
Kıdemli Üye
Mesajlar: 574
Kayıt: 01 Şub 2004 12:29
Konum: Erdemli - MERSİN

Mesaj gönderen oguzozturk74 »

Quick Report hic kullanmadım. Ama mesela BeforePrint diye bir olay vardır
mutlaka, iste orada dosya adı ve uzantısını vererek normal SaveToFile fonk.
ile diske kaydedebilirsiniz...
Kullanıcı avatarı
dtgb
Üye
Mesajlar: 175
Kayıt: 07 May 2004 10:02

Mesaj gönderen dtgb »

su ana kadar oylebi ozelligini bulamadım SaveToFile fonk. kullsnılsmıyor brn biraz daha arastırayım
Kullanıcı avatarı
mucar
Kıdemli Üye
Mesajlar: 247
Kayıt: 17 May 2005 01:14

Mesaj gönderen mucar »

merhaba,
quickreport nesnesinin afterpreview event ına

Kod: Tümünü seç

 
      QuickRep1.Printer.Save('c:\deneme.qrp');
diyerek yapabilirsin. Eğer diğer filtreleri kullanarak başka formatlarda kayıt yapmak istiyorsan da;

Kod: Tümünü seç

uses QREXTRA, QRExport;  //üste bunu ilave etmelisin

QuickRep1.ExportToFilter(TQRAsciiExportFilter.Create('c:\deneme.doc'))
Daha fazla bilgi için: http://www.google.com.tr/search?hl=tr&q ... =Ara&meta=
"Evine bakmaktan aciz olan; ilerici, üç kıtaya hükmeden ecdadın mı gerici?"
Kullanıcı avatarı
dtgb
Üye
Mesajlar: 175
Kayıt: 07 May 2004 10:02

Mesaj gönderen dtgb »

Tesekkurler
cok yardımcı oldunuz...
Cevapla