Xandi
|
RIO DE JANEIRO RJ - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 27/10/2007 21:49 hs
Boa noite!! Estou precisando de ajuda, estou gerando um arquivo texto utilizando o comando "print", aonde tenho a seguinte linha a Baixo:
Ex: coddeb codcre hist 35 "" aaaaa "" 325 uuuuu 458 999 sfsdfggdsgsgs 48 "" dasdafsdf sfdsfds 898 785 dsasdasa 78 25 dsdads
Obs: O que acontece e que em algumas linhas o sistema pula no historico para a outra linha, depois de quebrar muito a culpa eu vi que em algumas linhas no historico esta aparecendo um quadrado, quando a linha de comando le esse quadrado ela pula uma linha, queria saber como posso fazer para que isso não aconteça. Alguem pode me dar alguma dica do que eu posso fazer para resolver esse meu problema por favor?
Desde ja agradeço.
|
|
|
|
|
Postada em 29/10/2007 00:25 hs
Mas como está saindo a impressão, não está correto? Está pulando linhas a mais?? Em relação ao "quadrados" pode ser o pulo de linha (vbnewline) ou o caracter 32... vc pode tentar: texto = replace(texto,chr(32),"") printer.print texto
|
|
|
Álvaro
|
GUARULHOS SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 29/10/2007 07:16 hs
Xandi, quantas linhas ele está pulando ? Está saindo tudo alinhado ? De onde estão vindo os dados, do banco de dados ou de algum lugar da tela ? Você está imprimindo direto na impressora, usando o open lpt1, ou scalemode ? Daria para você colocar o seu comando para a gente dar uma olhada nele ? Assim a gente poderia dar uma melhor solução para você
|
|
|
Roßerto
|
SAO PAULO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 29/10/2007 16:59 hs
seguindo o raciocinio do nosso colega Ghost, pode ser também o CHR(13) texto = replace(texto,chr(13),"")
|
|
|