Quick Report Kapatma sorunu

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
zero_g
Üye
Mesajlar: 56
Kayıt: 11 Şub 2004 11:52

Quick Report Kapatma sorunu

Mesaj gönderen zero_g »

Slm arkadaşlar öncelikle iyi çalışmalar dilerim yapmış olduğum programımda raporlama aracı olarak quick report kullanıyorum
şöyle bir sıkıntı ile karşılaştım,

raporu açtıktan sonra raporu minimize ediyorum ve raporu yarattığım
pencereyi kapatıyorum tabi rapor hala minimize duruyor sonra raporu açıyorum ve istemediğim bir hata alıyorum.. daha sonra raporu kende close tuşu ile kapatıyorum tabi hata alıyorum.. tekrar raporu açmak istediğimdede A component already exist diye mesaj alıyorum ve raporu açamıyorum., raporu açabilmek için ise programı yeniden başlatmam gerekiyor..


benim istediğim raporu yaratan pencere kapandığında raporunda otomatikman kapatılması

birçok yontem denedim ama çözemedim yardımlarınızı bekliyorum..

Hepinize şimdiden çok tşk ederim
Kullanıcı avatarı
ALUCARD
Üye
Mesajlar: 1270
Kayıt: 27 Eyl 2003 10:12
Konum: Samsun
İletişim:

Mesaj gönderen ALUCARD »

bence formun onclose olayında raporun açık olup olmadığını kontro et

rapor açıksa önce onu kapat sonra form kapansın
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz

Erkan ÇAĞLAR
Kullanıcı avatarı
ALUCARD
Üye
Mesajlar: 1270
Kayıt: 27 Eyl 2003 10:12
Konum: Samsun
İletişim:

Mesaj gönderen ALUCARD »

Kod: Tümünü seç

var
  Form1: TForm1;
  raporacik:Boolean=False;
implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
raporacik:=TRUE;
QuickRep1.Preview;
end;

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
IF raporacik=TRUE THEN
BEGIN
SHOWMESSAGE('RAPOR AÇIK');
QuickRep1.Cancel;
END;
end;

procedure TForm1.QuickRep1AfterPreview(Sender: TObject);
begin
raporacik:=false;
end;

bir dene bakalım çalışacakmı
ben denedim çalışıyor;
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz

Erkan ÇAĞLAR
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
preview yerine previewmodal derseniz belki işinizi görür.
:wink:
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Mesaj gönderen conari »

aslangeri yazdı:s.a.
preview yerine previewmodal derseniz belki işinizi görür.
:wink:
+1
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
zero_g
Üye
Mesajlar: 56
Kayıt: 11 Şub 2004 11:52

Mesaj gönderen zero_g »

arkadaşlar bu dediklerinizin hepsini denedim ama olmadı.. kimsenin başına böyle birşey gelmedimi? bir türlü anlayamıyorum modal da dense quick report minimize edildikten sonra arkada başka işlemler yapılabiliyor. ben arka plandan raporu kapatmak için handlesini alıp
PostMessage(wndhandle,WM_CLOSE,0,0) ile kapatamadım isterseniz deneyebilirsiniz.

başına bu tür problem gelmiş ve çözmüş olanlar cevap verirse sevinirim.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

zero_g yazdı:modal da dense quick report minimize edildikten sonra arkada başka işlemler yapılabiliyor
ben genelde modal olarak kullanıyorum. minimize ettiğim zaman arka planda işlem yaptırmıyor. :?:
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Mesaj gönderen conari »

aslangeri yazdı:
zero_g yazdı:modal da dense quick report minimize edildikten sonra arkada başka işlemler yapılabiliyor
ben genelde modal olarak kullanıyorum. minimize ettiğim zaman arka planda işlem yaptırmıyor. :?:

Kod: Tümünü seç

QuickRep1.PreviewModal;
olarak kullanıyorum .
Sadece Minimize ediliyor Ama programa müdahale edilemiyor.
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
Kullanıcı avatarı
ALUCARD
Üye
Mesajlar: 1270
Kayıt: 27 Eyl 2003 10:12
Konum: Samsun
İletişim:

Mesaj gönderen ALUCARD »

zero_g yazdı:arkadaşlar bu dediklerinizin hepsini denedim ama olmadı.. .
şimdi sen benim dediğimi yaptın ve olmadı öylemi

peki delphinin hangi versiyonun kullanıyorsun

:cry:
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz

Erkan ÇAĞLAR
Cevapla