İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Quick report

A

Anonymous

Misafir
Arkadashlar,

Bir form üzerine Qreport bileşeni koyuyorum.

Sonra basitce buton01 'e basinca

Qreport.Preview; diyorum

sorun yok ama o preview penceresini minimize edip aynisindan bir tane daha yapiyorum gene sorun yok iki tane rapor pencerem oluyor.
Gel görki bir tanesini close edince alet ucuyor.
Sorun herhalde preview penceresi Destroy edilince FREE etmesi ama ben nasil onlar icin CREATE edecegim bulamadim.

Acil yardimlarinizi bekliyorum.
 
A

Anonymous

Misafir
delphi 3,4,5 de aynı sorunları yaşadım 6 da bunu hiç dnemedim. Bence sen şunu yap ;
standart preview penceresini kullanma
hendin bir preview için form oluştur. alt , del ,, ctrl gibi tuşları kilitle minimizxe ve maximize butonlarını iptal et böyle daha iyi oluyor. Saygılarla ;(Biraz zamanını alır ama en azından iyidr. )
 
A

Anonymous

Misafir
Aşağıda iki yol ile bu soruna kısaca çözüm bulmak mümkün.

Gloabal bir Const içinde PreviewOpen veya onizlemeacik gibi Boolean bir değişken tanımlanır.


{$ *.dfm}

const
onizlemeacik:Boolean=False; {Ön izlemenin kapaılı olduğunu varsay}
Var
.
.
.

Preview satırı aşağıdaki şekilde kullanılırsa ikinci bir preview penceresi açılmayacaktır.

if onizlemeacik=False Then
Begin
onizlemeacik:=True;
QuickRep1.Preview;
Onizlemeacik:=False; {Preview penceresi kapatılana kadar bu satır işlemez...}
End;


Kolay gelsin...
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst