Colder 0 Denunciar post Postado Fevereiro 18, 2012 Olá pessoal, então tenho este código que uso em um programa meu, ele exporta os dados para um arquivo .txt, NOME ARQUIVO,C:\Arquivos de programas\Conrds\itens.TXT VALOR FIXO,2, ,01 UNIDADEMEDIDA,3,00,0 CODIGO,9,000000,0 PRECOVENDA,6,0000.00,0 VALOR FIXO,3, ,000 DESCRICAO,22, ,0 ele gera isto aqui em baixo: 01KG000008000100000Arroz 01UN000009000225000Feijão porém eu presico que na unidade de medida quando for KG ele gere 000 e quando for UN ele gere 002 que no caso ficara assim: 01000000008000100000Arroz 01002000009000225000Feijão Alguem tem alguma idéia? Desde já agradeço Compartilhar este post Link para o post Compartilhar em outros sites
Lord Enigm@ 34 Denunciar post Postado Março 17, 2012 Olá pessoal, então tenho este código que uso em um programa meu, ele exporta os dados para um arquivo .txt, NOME ARQUIVO,C:\Arquivos de programas\Conrds\itens.TXT VALOR FIXO,2, ,01 UNIDADEMEDIDA,3,00,0 CODIGO,9,000000,0 PRECOVENDA,6,0000.00,0 VALOR FIXO,3, ,000 DESCRICAO,22, ,0 ele gera isto aqui em baixo: 01KG000008000100000Arroz 01UN000009000225000Feijão porém eu presico que na unidade de medida quando for KG ele gere 000 e quando for UN ele gere 002 que no caso ficara assim: 01000000008000100000Arroz 01002000009000225000Feijão Alguem tem alguma idéia? Desde já agradeço Creio eu que você terá que alterar e recompilar a rotina que faz a exportação desse arquivo para o modo txt, fazendo a verificação do campo da unidade com os famosos "IF"s. SE, for KG coloque 000 e grave registro, SE for UN coloque 002 e grave registro. Compartilhar este post Link para o post Compartilhar em outros sites