IMPRIMIR UM CONTRATO DE VÁRIAS PÁGINAS

 Tópico anterior Próximo tópico Novo tópico

IMPRIMIR UM CONTRATO DE VÁRIAS PÁGINAS

VB.NET

 Compartilhe  Compartilhe  Compartilhe
#475214 - 14/07/2017 18:32:11

FERDEAD
LIMEIRA
Cadast. em:Outubro/2004


Olá Galera!

preciso imprimir um contrato de 5 páginas, só que todos os exemplos que achei, são para imprimir registros em grids, bd, etc..

eu queria montar a página 1, (no vb6 era só printer.newpage) e iniciar a impressão da segunda e assim por diante..
só não estou me dando bem com HasMorePages = true, pois quando coloco isso ele imprime a pagina 1 novamente...

existe alguma maneira melhor de fazer isso ?




#475222 - 15/07/2017 14:10:58

NICKOSOFT
SANTO ANDRE
Cadast. em:Maio/2009


toda vida, tudo q fui imprimir desde vb5 era em Crystal report não tenho o q reclamar.....



#475225 - 15/07/2017 17:19:04

DAMASCENO.CESAR
ADAMANTINA
Cadast. em:Fevereiro/2009


FERDEAD, aqui no forum tem vários tópicos sobre impressão, dá uma pesquisada que vc provavelmente vai achar como funciona o HasMorePages.
Talvez não seja o HasMorePages, mas sim como é montado o relatorio. voce também pode montar o contrato no Word e mandar imprimir, aqui também tem exemplos de como fazer isso.

O conhecimento é como o dinheiro: quanto mais temos, mais queremos ter (Josh Billings)  


#475228 - 15/07/2017 19:04:17

KURTGU
SAO PAULO
Cadast. em:Dezembro/2010


Última edição em 15/07/2017 19:04:40 por KURTGU

Segue um video vc pode fazer o contrato em word e deixar os parametros e preencher pelo VB.NET Segue um video...





#475232 - 16/07/2017 00:05:01

FERDEAD
LIMEIRA
Cadast. em:Outubro/2004


Agradeço a todos, mas não gostaria de utilizar componentes de terceiro para resolver o problema.. já que temos o printdocument nativo, seria para ser mais fácil neh.. mas, vou continuar pesquisando como resolver isso.



#475235 - 17/07/2017 07:03:16

NICKOSOFT
SANTO ANDRE
Cadast. em:Maio/2009


Por isso existem componentes, no minimo alguem q sentia alguma dificuldade ou falta de algo nativo, melhorou a propria situacao........
Se tudo q tem no mercado fosse suficiente, provavelmente vc nao dsenvolveria nada pra ninguem, pelo menos eu q nao ganho a vida c desenvolvimento sou assim, exploro o mercado bem especifico onde o cliente tentou e nao achou nada q atenda.....



#475256 - 17/07/2017 20:13:36

JCM0867
BALNEARIO CAMBORIU
Cadast. em:Março/2012


Última edição em 18/07/2017 10:00:32 por JCM0867

Tb uso o crystal para quase tudo, mas contrato é um texto aí não fica legal no Crystal
No meu sistema uso o word para imprimir contratos e uso campos de mesclagens para preencher os dados do contrato
Depois ele salva o contrato deixando as mesclagens como texto através de uma macro

Macro para retirar as mesclagens e transformar em texto word padrão. da para incrementar e salvar como PDF:
Sub SalvarContartoAluno()
   Dim Campo As String
   Dim Patch As String
   'NomeAluno é um campo de Mesclagem
   Campo = (ActiveDocument.MailMerge.DataSource.DataFields("NomeAluno").Value) + " - " + _
           (ActiveDocument.MailMerge.DataSource.DataFields("CodigoAluno").Value)
   Patch = (ActiveDocument.MailMerge.DataSource.DataFields("Diretorio").Value)
   With ActiveDocument.MailMerge
      .SuppressBlankLines = True
      With .DataSource
         .FirstRecord = wdDefaultFirstRecord
         .LastRecord = wdDefaultLastRecord
      End With
         .Execute Pause:=False
   End With
  
   ChangeFileOpenDirectory Patch
   ActiveDocument.SaveAs FileName:=(Campo)
End Sub




#475258 - 18/07/2017 07:13:17

NICKOSOFT
SANTO ANDRE
Cadast. em:Maio/2009


pra usar o word tem um ótimo exemplo no site do macoratti, e realmente o acabamento via documento do word é bem superior



#475261 - 18/07/2017 09:58:05

JCM0867
BALNEARIO CAMBORIU
Cadast. em:Março/2012


Última edição em 18/07/2017 10:04:38 por JCM0867

Citação:
:
pra usar o word tem um ótimo exemplo no site do macoratti, e realmente o acabamento via documento do word é bem superior

Exatamente, alem do mais serve para outros aditivos e documentos com os mesmos campos de mesclagem
E o cliente é familiarizado com word podendo alterá-lo e criar outros documentos sem estres . Já o crystal é fechado, sem alteração
Eu até vi do macoratti, mas faço diferente, uso a mala direta do word, dá para ver a lista de mesclagens e incluir novos campos com mais facilidade.




Precisando de um Sistema de Gestão Educacional?
Desenvolvido em VB.NET + SQL Server + Crystal Reports
Conheça nossa Solução: www.cjsystem.com.br




 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por FERDEAD em 31/07/2017 12:16:48