NaPraia 12 Denunciar post Postado Fevereiro 11, 2009 beleza pessoal, seguinte, eu tenho um campo no forms e eu estou precisando gerar umas etiquetas numa impressora de rolo. O campo é mult-row (no máximo três linhas e que eu também não sei como ajustar). E para isso eu gero um arquivo txt para depois poder mandar imprimir. O certo seria sair uma linha que foi digita em cada linha do arquivo, mas como podem ver, está sainda todas as linhas digitadas em uma única linha do arquivo. Eu não estou conseguindo identificar o 'enter' que é dado no campo para poder separar a linhas. Entrada dos dados no campo do forms AGUA REFRI CERVEJA Linha que foi gravada no arquivo ^FO20,080^A0N,015,030^FDAGUA REFRI CERVEJA^FS As linhas como deveriam estar no arquivo ^FO20,105^A0N,050,045^FDAGUA^FS ^FO20,105^A0N,050,045^FDREFRI^FS ^FO20,105^A0N,050,045^FDCERVEJA^FS e o comando que uso para gerar a linha é: Text_IO.Put_Line(V_ARQUIVO,'^FO20,080^A0N,015,030^FD'||:bloco.campo||'^FS'); alguém pode me ajudar?? obrigado Compartilhar este post Link para o post Compartilhar em outros sites
Vanderlei Filho 0 Denunciar post Postado Fevereiro 23, 2009 você pode usar a função CHR(COD) para identificar o ENTER, no caso ficaria chr(10), pois 10 é código ASCII do ENTER. Compartilhar este post Link para o post Compartilhar em outros sites