IMPRIMIR O CONTEUDO DO FORM

USUARIO.EXCLUIDOS 07/12/2006 03:31:55
#188460
Aew, galera blz????

intão é o seguinte, eu to fazendo um eskema q eu vo digitando varias referencias diferentes, e o programa vai ate o BD localiza e adiciona uma linha para cada referencia em uma FlexGrid, feito isso ele vai somando e adicionando o resultado em um label que esta no form, tbm tem outra label com o nome do cliente e os dados cadastrais do mesmo. bom oq eu precisso, eu precisso fazer estilo um relatório, com um cabeçario q estaja todos os dados do cliente, no corpo da folha todas as linhas da FlexGrid, e no rodapé o valor final que ficou tudo.
Como dito antes, eu tenhu todos esses valores, eu so não sei fazer um relatório e pegar esses valores e imprimir...


Agradeço a todos q poderem me ajudar, Abraço!!!
MARIOZNETO 07/12/2006 07:24:59
#188462
Amigo, Bom dia!

Já tentou usar um Componente para gerar este relatorio ???

Tipo o Visual ReportX ?????

Falow... T+
USUARIO.EXCLUIDOS 07/12/2006 07:57:41
#188469
Uma maneira facinho de fazer é criar um form em branco (cor branca), como vários labels. Joga os valores nessas labels do form e execute o comando:

 

frmImprimir.PrintForm



Agora, vc pode também usar o DataReport, Crystal Reports, etc..
USUARIO.EXCLUIDOS 07/12/2006 09:33:06
#188491
ANDREMILARE, desta maneira ele somente vai imprimir o campo visual do formulario, e tiver muito itens na flexgrid ele não vai imprimir.

MARIOZNETO, intão cara era oq eu pensei msm em usar, porem eu nunk fiz um relatorio na minha vida huahau, eu tava fuçando no VB e encontrei tipo um relatorio que tem o nome de DataReport, so q eu não consegui usar, não sei como definir pra ele, do tipo eu kero que você imprima todo o conteudo da flexgrid do form1, tendeu? espero ter sido bem claro!

Abraço!!
LUIS.HERRERA 07/12/2006 09:44:26
#188493
Resposta escolhida
O Visual ReportX tem versão Free e a paga é bem baratinha (brasileiro com excelente suporte técnico e fórum dos usuários) No poste que acabei de incluir, tem este e outros softwares úteis com seus respectivos links. Esse Active X (Visual ReportX) já vem com vários exemplos e um deles é justamente imprimir um FlexGrid, eu o uso direto pois quase todos meus forms tem grid.

http://www.vbmania.com.br/vbmania/vbmforum.php?varMethod=Abrir&varID=188492&varSubPagina=1&varWorld=1
USUARIO.EXCLUIDOS 07/12/2006 10:35:06
#188515
LUIS HERRERA, vlw consegui, mas me ajuda so em uma coisa mas, consegui fazer tudo porem quando ele gera o relatorio ele fik com o fundo preto e as letras azul.

bom eu sei q você vai pertar, mas eu ja vou falar, o fundo do flex ta branco, e as letras estão azuis sim.

bom se conseguir da uma ajuda aew, ah e como uma imagem vale por 1000 palavras junto tem uma foto pra você ver como fikou!!!

abraço!!!
USUARIO.EXCLUIDOS 07/12/2006 10:50:40
#188522
Aproveita e troca o nome QAUntidade... hehe
USUARIO.EXCLUIDOS 07/12/2006 17:26:30
#188646
kkkkkkk poutz vlw heim!!!!! rs... normal cada erro de portugues cabulosso meu... rs....


mas aew... ninguem consegue me ajudar???
USUARIO.EXCLUIDOS 08/12/2006 11:33:21
#188797
ninguem?????
LUIS.HERRERA 08/12/2006 12:50:05
#188824
Morpheus, recebi sua mensagem agora, estive fora. Olha isso que relatou é muito estranho, mas fica difícil de ajudar sem saber direito como montou seu código. Seu VB é 5 ou 6?, pois não estou certo se o Visual ReportX já tem versão para NET.

Vamos tentar ajudar:
1- você rodou o exemplo que acompanha o componente sem alterar? Ele também ficou preto?
Caso não então já estamos no caminho certo.

2- abra o form onde montou seu relatório, selecione o ReportSection Det (detalhe) e veja a propriedade BackColor se está como branco? Acho que aqui deve estar preto e este será o problema.

3- Caso esteja branco, veja se os ReportFields (seus campos no relatório) estão lado a lado e a propriedade de fundo deles BackColor está preta também?

Estas são as opções que penso para ter esse problema, já as fontes azuis podem ser alteradas pela propriedade Fonte do ReportField.

Nota: Todas essas propriedades também podem ser alteradas no ReportMain através de código em Run time, assim se não resolveu com os itens anteriores, pesquise no código por BackColor e veja se há alguma linha onde haja alteração das cores destes objetos.

Agora se nem assim encontrar o problema, como este caso é bem estranho, pois comigo nunca ocorreu em todos os sistemas que já montei, aconselho entrar no fórum do grupo. O pessoal de lá responde rapidinho, inclusive o desenvolvedor, principalmente com problemas estranhos assim.

Porém é preciso postar o código que usou e detalhes para ajudar a resolver o problema.

Espero ter ajudado.
USUARIO.EXCLUIDOS 08/12/2006 13:10:16
#188828
Bom, vamos lá!

O meu VB é o 6, eu somente peguei o exemplo que vem junto e editei para o que eu precissava, isso eh não mudei nada o codigo somente aparencia.

1- Não, o exemplo não fikou preto

2- A propriedade BackColor do ReportSection Det esta branco

3 - Estão Brrancas tbm

blz vou dar uma olhada no codigo depois eu posto lá qualker coisa


vlw brigadão abraço!!!!

Tópico encerrado , respostas não são mais permitidas