Ir para conteúdo
Fórum Script Brasil
  • 0

Imprimir Texto Do Delphi


Guest Marcelo/TQ

Pergunta

Guest Marcelo/TQ

Bom Dia...... estou fazendo um programa que precisa imprimir um certo documento mudando apenas o campo "nome" ... como se fosse uma mala direta. É um programa de advocacia e estou criando para não ter que ficar colocando o nome nos documentos toda hora e imprimir. Já fiz o programa com cadastro de pessoas, serviços e cobranças.. no caso gostaria de colocar um botao no form cobrança para imprimir uma carta com o nome, endereço e valor contidos na tabela pessoas e cobrança.. algo do tipo. alguém poderia me ajudar??

muito obrigado,,

Marcelo

smile.gif

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

você quer usar.. um relatorio (qreport) ou você quer usar a sua tela do form mesmo ?

tipo se você quiser usar qreport

entre no site http://www.delphi.eti.br

que lá tem varias apostilas para você estudar

agora .. se você quiser usar só o formulario

você pode usar o printdialog e fazer um printdialog.execute...

so que você vai estar ciente que vai imprimir.. o seu formulario como está na tela ok

abraços

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - Marcelo -

Obrigado pela resposta!

Eu quero usar o qreport mesmo.. só q não consigo achar ele no delphi 7 de jeito nenhum.. onde ele fica?

Obrigado,

Marcelo

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - Marcelo -

Olá. agora consegui usar o qreport .. instalei o pacote!... só uma coisa, preciso de que o relatorio seja feito só com um nome da tabela e não todos.. como faço isso?

Obrigado!

Marcelo

huh.gif

Link para o comentário
Compartilhar em outros sites

  • 0

você que fazer um relatorio so com um nome da tabela ? tipo so um campo?

você faz a ligaçao do banco nos qreports igual a que você faz a ligaçao do banco nos formularios não muda.

Ai você vai usar as qrbands para montar a estrutura do seu relatorio.. qrdbtext para mostrar o campo da tabela que você quer

beleza

qualquer coisa

posta ai de novo

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - Marcelo -

Obrigado.... mais me fala uma coisa, como vou escolher o nome a ser usado de varios contidos na tabela? Por exemplo... quero o nome Marcelo cujo codigo é 3.. eu ponho 3 e clico no botao. ai ele pega os valores do codigo 3 (nome.. endereço. rg) e faz uma carta...

obrigado pelo ajuda bolomaster!!

Link para o comentário
Compartilhar em outros sites

  • 0

Tipo você quer filtrar Dados ? é ?

Ai você vai ter que montar um query com os dados.. e filtrar.. tipo pode criar um fomulário de onde venham os dados e e na query buscar estes dados

tipo

um formulario para filtrar o nome

Ai você pede.. o nome num edit

no botao ficaria mais ou menos assim

quickreport1.preview

na query

que ficaria no qreport

você usario assim

select * from tabela where campo = edit1.text;

tipo é so uma logica.. ok

abraços

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - Marcelo -

ola !!

só não entendi essa parte :

na query

que ficaria no qreport

você usario assim

select * from tabela where campo = edit1.text;

onde é query no qreport? seria o QRExpr2? eu colocaria o comando onde? em "OnPrint" ?

E essa linha de comando? não deu certo aqui? a sintaxe fica dessa meneira mesmo?

select * from tabela where campo = edit1.text;

obrigado..

Marcelo

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...