Imprimir dados de uma tabela direto para impressora urgente!
Amigos como eu faço para imprimir os dados de uma tabela Direto para a Impressora padrão sem passar pelo quickreport e em character reduzido tipo cupom de venda.
Eu tenho um formulário para venda que quando digitado o produto este é listado em um DBGrid e gravado em uma tabela chamada vendas.
Como eu Faço para imprimir a venda direto para a impressora padrão atraves de um botão por exemplo com o nome imprimir, sem precisar passar pelo quickreport. e como em faço para criar Layt cabeçalho abaixo e imprimir os dados nos determinados campos como o exemplo abaixo.
como e onde Criar este Cabeçalho e nele imprimir os dados da tabela vendas no campos de impressão corretos.
Nº da venda[color=blue:93a4e011ec]:(dados davenda) [/color:93a4e011ec]data da venda:[color=blue:93a4e011ec]( [/color:93a4e011ec][color=blue:93a4e011ec]dados da venda) [/color:93a4e011ec]vendedor: [color=blue:93a4e011ec]( dados da venda) [/color:93a4e011ec]hora[color=blue:93a4e011ec]:(dados da venda)
nome da empresa: (dados da venda)[/color:93a4e011ec]endereço da empresa[color=blue:93a4e011ec]:( dados da venda)[/color:93a4e011ec]tel da empresa: [color=blue:93a4e011ec]( dados da venda)[/color:93a4e011ec]
-----------------------------------------------------------------------------------
codigo desc. produto qtd p.unitário total
-----------------------------------------------------------------------------------
Aqui imprimi os dados do produto como codigo etc.
[color=blue:93a4e011ec](Dados da venda)[/color:93a4e011ec]
------------------------------------------------------------------------------------
Total: [color=blue:93a4e011ec]( dados da venda)[/color:93a4e011ec]
Dinheiro: [color=blue:93a4e011ec](dados da venda)[/color:93a4e011ec]
Troco: [color=blue:93a4e011ec](dados da venda)[/color:93a4e011ec]
Agradecemos a Preferência
por Favor me Ajudem Não tenho a Minima ideia de como Fazer.
se possivel me mandem um exemplo bem detalhado, pois não sou expert em delphi, sou ainda migrante de clipper para Delphi e tenho um pouco de dificuldade no entedimento dos comandos e funções do Dephi.
Desde Já agradeço a Atenção de Todos, e Que Deus Continue Iluminando e Abençoando a Todos que colaboram com este Forum. Fiquem com Deus, Aguardo resposta Ancioso, é Muito Urgente.
Eu tenho um formulário para venda que quando digitado o produto este é listado em um DBGrid e gravado em uma tabela chamada vendas.
Como eu Faço para imprimir a venda direto para a impressora padrão atraves de um botão por exemplo com o nome imprimir, sem precisar passar pelo quickreport. e como em faço para criar Layt cabeçalho abaixo e imprimir os dados nos determinados campos como o exemplo abaixo.
como e onde Criar este Cabeçalho e nele imprimir os dados da tabela vendas no campos de impressão corretos.
Nº da venda[color=blue:93a4e011ec]:(dados davenda) [/color:93a4e011ec]data da venda:[color=blue:93a4e011ec]( [/color:93a4e011ec][color=blue:93a4e011ec]dados da venda) [/color:93a4e011ec]vendedor: [color=blue:93a4e011ec]( dados da venda) [/color:93a4e011ec]hora[color=blue:93a4e011ec]:(dados da venda)
nome da empresa: (dados da venda)[/color:93a4e011ec]endereço da empresa[color=blue:93a4e011ec]:( dados da venda)[/color:93a4e011ec]tel da empresa: [color=blue:93a4e011ec]( dados da venda)[/color:93a4e011ec]
-----------------------------------------------------------------------------------
codigo desc. produto qtd p.unitário total
-----------------------------------------------------------------------------------
Aqui imprimi os dados do produto como codigo etc.
[color=blue:93a4e011ec](Dados da venda)[/color:93a4e011ec]
------------------------------------------------------------------------------------
Total: [color=blue:93a4e011ec]( dados da venda)[/color:93a4e011ec]
Dinheiro: [color=blue:93a4e011ec](dados da venda)[/color:93a4e011ec]
Troco: [color=blue:93a4e011ec](dados da venda)[/color:93a4e011ec]
Agradecemos a Preferência
por Favor me Ajudem Não tenho a Minima ideia de como Fazer.
se possivel me mandem um exemplo bem detalhado, pois não sou expert em delphi, sou ainda migrante de clipper para Delphi e tenho um pouco de dificuldade no entedimento dos comandos e funções do Dephi.
Desde Já agradeço a Atenção de Todos, e Que Deus Continue Iluminando e Abençoando a Todos que colaboram com este Forum. Fiquem com Deus, Aguardo resposta Ancioso, é Muito Urgente.
Vaninho
Curtidas 0
Respostas
Edineidaniel
07/08/2003
Olá,
Bom, se vc já possui os dados listados em um grid, e que o mesmo esta ligado a uma Table ou Query... Até ai tudo bem...
Mas para que vc possa montar o tipo de relatório que vc quer...(acho indispensável o uso do QuickReport...
Funciona assim vc monta um QuickRep, com os dados certos e tb o Layout... Tudo relacionado com a Table ou a query que vc usou...
No Evento OnClick do Botão imprimir, vc coloca o seguinte comando. EX:
<Nome do formulário do QuickRep>.<Nome do QuickRep>.<Print>
Form1.QuickRep1.Print;
Este comando fará com que o QuickRep não apareça na tela e sim manda os dados direto para a impressora....
Espero que isso te ajude...
Edinei
Bom, se vc já possui os dados listados em um grid, e que o mesmo esta ligado a uma Table ou Query... Até ai tudo bem...
Mas para que vc possa montar o tipo de relatório que vc quer...(acho indispensável o uso do QuickReport...
Funciona assim vc monta um QuickRep, com os dados certos e tb o Layout... Tudo relacionado com a Table ou a query que vc usou...
No Evento OnClick do Botão imprimir, vc coloca o seguinte comando. EX:
<Nome do formulário do QuickRep>.<Nome do QuickRep>.<Print>
Form1.QuickRep1.Print;
Este comando fará com que o QuickRep não apareça na tela e sim manda os dados direto para a impressora....
Espero que isso te ajude...
Edinei
GOSTEI 0
Dluca
07/08/2003
Adquira os componentes da deltress. rdprint. esta resolvido seu problema.
www.deltress.com.br
www.deltress.com.br
GOSTEI 0