Fórum Impressão de tela #162975
27/05/2003
0
Desde já agradeço!
Leolima
Curtir tópico
+ 0Posts
28/05/2003
Wallacest
se for o quick reports vc da um .printer e depois um preview
Gostei + 0
28/05/2003
Delphox
Gostei + 0
28/05/2003
Delphox
Faça o seguinte:
-coloque um botao na janela que vc quer imprimir.
-no evento OnClick do botao digite,cuidado, é muito difícil: ´ print; ´
bom...se era isso que vc queria.
espero te ajudado.
Gostei + 0
28/05/2003
Leolima
Agredeço!
Gostei + 0
29/05/2003
Delphox
bom... ser for isso acho que ja fiz ou já vi alguem fazer algo semelhante,
bom...terei prazer em ajuda,é sor mandar mensagem...
Gostei + 0
31/05/2003
Leolima
Eh isso mesmo que quero, amigo. Se você souber como faz, me mande a resposta. Aguardo e agradeço.
leolima
Gostei + 0
02/06/2003
Delphox
>defina seu relatorio com os campos que vc quer que apareça na impressão normalmente mas tb coloque onde o valor do campo que vc quer que apareça(QRDBTEXT em branco!!! vc vai ver porque...) e coloque a propriedade windowState da janela que contém o relatorio a ser impresso com valor minimizade,ou seja,o usuario quando apertar o botao ´imprimir´ vai chamar a janela q contem o relatorio,mandará imprimir e fechará a janela sem que ele perceba,o código a seguir é um exemplo generico,mas fácil de ser entendido:
implementation
uses relatorios; //codigo que contem o(s) relatorio(s);
procedure Tform1.imprimir.Onclick(sender object);
var
j:Trelat; //Trelat é a janela que contem o relatorio que vc quer imprimir...
begin
j:= Trelat.create(self);
j.relatorio.QRDBText1.text.caption:= dbedit1.caption;
{precebeu o q eu fiz,peguei o texto de dbedit e joguei direto para qrdbtext !!!!!, faça isso com os ourtros campos da sua tabela}
j.relatorio.print;
j.relatorio.close;
end;
bom,no meu caso fiz que primeiro o usuario viria o visualização(relatorio.preview;) da impressão e depois ele escolheria se imprimia ou não,vc viu que não liguei o relatorio ao banco de dados simplesmente pq ainda não aprendi direito como se faz isso,estou me batendo pra aprender pois na minha faculdade não ensinam trabalhar com Delphi ,aprendir pq surgiu na minha frente uma oportunidade de trabalhar logo com programação ,bom se surgi alguma dúvida vou ver que posso fazer...
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)