ERRO NO COMANDO PRINTFORM
Olá pra todos.
Estou com um problema com o comando PRINTFORM: eu faço a leitura de um banco de dados e preencho um form, com o form preenchido eu mando imprimir com um PRINTFORM, limpo os dados do form e continuo lendo o bd até o fim. O problema é que só o primeiro PRINT FORM sai correto, nos outros ele corta o final do form.
Será que alguem sabe o que pode estar acontecendo ?
Agradeço desde já qualquer ajuda
Estou com um problema com o comando PRINTFORM: eu faço a leitura de um banco de dados e preencho um form, com o form preenchido eu mando imprimir com um PRINTFORM, limpo os dados do form e continuo lendo o bd até o fim. O problema é que só o primeiro PRINT FORM sai correto, nos outros ele corta o final do form.
Será que alguem sabe o que pode estar acontecendo ?
Agradeço desde já qualquer ajuda
vc esta mandando imprimir no objeto printer, então faz o seguinte mande finalizar a pagina e gerar outra com o comando newpage
eu não estou usando o objeto printer, eu uso só o PRINTFORM. Exemplo : formulario.PRINTFORM
para usar isso da maneira q vc quer, vc tem q ter um mdi...
carrega o seu form(este q vc quer imprimir) dentro de um mdi...
carrega os dados do bd primeiramente em um array e depois joga no form...
ex....num modulo joga um array q carrega tudo o q vc irá imprimir
global pags(npg, ncampos) as variant [ô] npg pega a qtde de registros q vc vai imprimir ncampos é o numero de campos
feito isso vc chama o mdi e dá um for/next de 1 a npg (irá carregar e imprimir da 1a a ultima pag)
o resto acho q vc já fez
carrega o seu form(este q vc quer imprimir) dentro de um mdi...
carrega os dados do bd primeiramente em um array e depois joga no form...
ex....num modulo joga um array q carrega tudo o q vc irá imprimir
global pags(npg, ncampos) as variant [ô] npg pega a qtde de registros q vc vai imprimir ncampos é o numero de campos
feito isso vc chama o mdi e dá um for/next de 1 a npg (irá carregar e imprimir da 1a a ultima pag)
o resto acho q vc já fez
Hum... eu queria uma coisa mais simples. Seria mais facil tentar fazer tudo em um objeto printer dai.
Para PH1959
Sua sugestão de deu uma dica de como resolver o problema, só precisei adicionar um MDI e vincular o form que eu quero imprimir com ele. Ainda não ficou perfeito, mas já resolveu o problema de impressão
Valeu!
Sua sugestão de deu uma dica de como resolver o problema, só precisei adicionar um MDI e vincular o form que eu quero imprimir com ele. Ainda não ficou perfeito, mas já resolveu o problema de impressão
Valeu!
Tópico encerrado , respostas não são mais permitidas