imprimir somente o registro atual

Delphi

20/02/2003

crei um botton de imprimir no formulário e como imprimir somente o este registro sem tenho que ir no printer setup e selecionar a pagina a ser impressa, por exemplo o 2 registro, ou existe um meio mais fácil


Consorte

Consorte

Curtidas 0

Respostas

Anonymous

Anonymous

20/02/2003

você troca o preview pelo print.


GOSTEI 0
Laureano Pereira

Laureano Pereira

20/02/2003

Deixa a propriedade database do relatorio em branco...

ele vai imprimir so o registro atual...


GOSTEI 0
Consorte

Consorte

20/02/2003

DataBaseNome?
ou aonde fica o database que não achei :lol:


GOSTEI 0
Consorte

Consorte

20/02/2003

aí imprime todos os registros


GOSTEI 0
José Silva

José Silva

20/02/2003

Os nossos Amigos: ´Virtuality´ e ´Laureano Pereira´ estão corretos na informação. mais explicando em miudo faça da seguinte forma:

no botão de imprimir que se encontra no form principal que você criou coloque o seguinte comando:

procedure TfrmConsMsgTR.sbImprimirClick(Sender: TObject);
begin
frmqRelMsgTR.Print; //Onde: ´frmqRelMsgTR´ é o nome do form que voce
end; criou o QuickReport.

Depois no proprio QuickReport deixe o campo ´DataSet´ em ´Properties´ sem a conexao com o banco de dados que contenha as informações gravadas. Quando você clicar no botão ele imprimirá o que estar no form atual


GOSTEI 0
Consorte

Consorte

20/02/2003

não funcionou deixando o dataset vazio.

procedure TF_MenuPrincipal.ermodeInscrio2Click(Sender: TObject);
begin
FrmTermo.Termo.print;
end;

sempre imprime o 1º registro, e no formulário estava visualizando o 2º registro.


GOSTEI 0
Lira

Lira

20/02/2003

Olá Consorte!
Dentro do QuickReport, os dados que você quer imprimir estão dentro de um componete QrBand, certo? E a propriedade deste QrBand chamada BandType como está definida? Esta não pode ser rbDetail, pode ser rbTitle. E a propriedade DataSet do QuickReport deve esta vazio.
Até mais.


GOSTEI 0
POSTAR