Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Quick Reports problem (Print Preview)

[es] :: C/C++ programiranje :: Quick Reports problem (Print Preview)

[ Pregleda: 1589 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ik0
Ivan Cekov
Information System Developer
Planning Authority Malta
Floriana, Malta

Član broj: 222385
Poruke: 158
92.55.82.*



+3 Profil

icon Quick Reports problem (Print Preview)30.07.2010. u 17:54 - pre 167 meseci
Ajoj nemogu mrdnuti a nesta da ne podje naopacke...Probam da napravim Print Preview po uputstva koje sam nasao na net...Uzmem QRPreview i QuickRep ispovezem ih sa bazom..onda uzmem button i radi ok....ama form na koi radim ne mogu zatvoriti...nece da radi "x" niti pa kada stavim neki button na kome ima kod za close...sve druge operacije koje su na formi rade ali se ona ne moze zatvoriti? Evo sada sam probao da napravim i samo to na drugi proekt...kada sve to stavis na prvu formu ok mozes je zatvoriti ali kada stavis na neku drugu formu ta forma se ne moze zatvoriti???


Code:

#include <vcl.h>
#pragma hdrstop

#include "Unit9.h"

#include "ShellApi.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma link "QRPrntr"
#pragma link "QuickRpt"
#pragma link "QRCtrls"
#pragma resource "*.dfm"
TForm9 *Form9;
//---------------------------------------------------------------------------
__fastcall TForm9::TForm9(TComponent* Owner)
    : TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm9::Button2Click(TObject *Sender)
{
Close();

}
//---------------------------------------------------------------------------
void __fastcall TForm9::QuickRep1Preview(TObject *Sender)
{
QRPreview1->QRPrinter= (dynamic_cast<TQRPrinter*>(Sender));
}
//---------------------------------------------------------------------------
void __fastcall TForm9::Button1Click(TObject *Sender)
{
QRDBText1->DataField="Obrazovanie";
QuickRep1->Preview() ;
}
//---------------------------------------------------------------------------

Kude tumbe i tri bandere
 
Odgovor na temu

itf
Zagreb

Član broj: 59794
Poruke: 993
*.adsl.net.t-com.hr.



+9 Profil

icon Re: Quick Reports problem (Print Preview)31.07.2010. u 12:49 - pre 167 meseci
Probaj bez ovoga:

QRPreview1->QRPrinter= (dynamic_cast<TQRPrinter*>(Sender));
 
Odgovor na temu

ik0
Ivan Cekov
Information System Developer
Planning Authority Malta
Floriana, Malta

Član broj: 222385
Poruke: 158
92.55.82.*



+3 Profil

icon Re: Quick Reports problem (Print Preview)31.07.2010. u 13:03 - pre 167 meseci
da da bez toga radi...ali sa onaj njihov prozorac Report Preview...Kada odem QuickRep1->Preview() ; i posle QRPreview1->QRPrinter->Print(); nece ni da stampa....kao sto sam gledao po netu tako svi rade...
Kude tumbe i tri bandere
 
Odgovor na temu

itf
Zagreb

Član broj: 59794
Poruke: 993
*.adsl.net.t-com.hr.



+9 Profil

icon Re: Quick Reports problem (Print Preview)31.07.2010. u 13:16 - pre 167 meseci
Pa korisnik ima opciju da direktno printa iz vidljivog izvještaja. Ne moraš raditi preview ako želiš printati.

EDIT: Nemoj uopće pozivati QRPreview1->QRPrinter->Print(); jer nisi namjestio postavke printera. Zato vjerovatno šteka. Umjesto toga uvijek radi samo preview izvještaja, a tada korisnik neka si odabere printer i neka podesi sve ostale detalje (veličina papira, kvaliteta itd itd.) direktno iz preview-a, nakon čega sam korisnik si to može printati.
 
Odgovor na temu

[es] :: C/C++ programiranje :: Quick Reports problem (Print Preview)

[ Pregleda: 1589 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.