Arquivo DBF para TXT
Moderador: Moderadores
Arquivo DBF para TXT
Bom dia colegas,
Preciso transformar o meu arquivo DBF para TXT.
O cliente quer que eu tranforme o banco neste formato abaixo:
Campo
Tipo
Tamanho
Formatação
Código
Numérico
13
Formatar com zeros á esquerda (posições não significativas)
Nome
Caracter
24
Formatar com espaços á direita (caso nome seja menor)
Departamento
Numérico
2
Formatar com zeros á esquerda (posições não significativas). Pode colocar fixo, por exemplo, 01
Tributação
Caracter
3
T01 = Produto ICMS 7%
T01 = Produto ICMS 13%
T01 = Produto ICMS 19%
T01 = Produto ICMS 26%
T01 = Produto ICMS 37%
F = Substituição Tributária
I = Isento
Decimais
Numérico
1
Fixo número “2” (indica que o preço terá 2 casas decimais)
Legenda
Numérico
1
Fixo número “1” (indica a unidade de medida – neste caso UN)
Preço
Numérico
8
Preço do produto (Preço COM decimais mas sem ponto ou vírgula. Formatado com zeros á esquerda)
Obrigado.
Preciso transformar o meu arquivo DBF para TXT.
O cliente quer que eu tranforme o banco neste formato abaixo:
Campo
Tipo
Tamanho
Formatação
Código
Numérico
13
Formatar com zeros á esquerda (posições não significativas)
Nome
Caracter
24
Formatar com espaços á direita (caso nome seja menor)
Departamento
Numérico
2
Formatar com zeros á esquerda (posições não significativas). Pode colocar fixo, por exemplo, 01
Tributação
Caracter
3
T01 = Produto ICMS 7%
T01 = Produto ICMS 13%
T01 = Produto ICMS 19%
T01 = Produto ICMS 26%
T01 = Produto ICMS 37%
F = Substituição Tributária
I = Isento
Decimais
Numérico
1
Fixo número “2” (indica que o preço terá 2 casas decimais)
Legenda
Numérico
1
Fixo número “1” (indica a unidade de medida – neste caso UN)
Preço
Numérico
8
Preço do produto (Preço COM decimais mas sem ponto ou vírgula. Formatado com zeros á esquerda)
Obrigado.
[]´s
Wagner
Wagner
Duas opções: criar um DBF temporário com essas especificações e exportar para texto pelo método convencional OU utilizar as funções de arquivo e criar o texto diretamente. Gosto mais da segunda opção. 
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
- clodoaldomonteiro
- Usuário Nível 4

- Mensagens: 821
- Registrado em: 30 Dez 2006 13:17
- Localização: Teresina-PI
- Contato:
Você também pode fazer como se fosse uma impressão, um relatório comum, usando SET PRINT TO ARQ.TXT e SET DEVI TO PRINT.
Eu acho bem mais fácil que as outras opções.
Eu acho bem mais fácil que as outras opções.
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Ah, sim. Esqueci da terceira via: impressão. Mas ainda prefiro manipular diretamente o texto. 
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Sim. Entendi. Agora você tem três opções.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Amiguinho
Se voce apenas quer transformar um .DBf em .TXT de o comando:
COPY TO arquivo.txt SDF
Agora se voce deseja tratar as informações para que saiam conforme sua necessidade use as opções passadas pelos colegas quanto as formas existentes para tal.
Se voce apenas quer transformar um .DBf em .TXT de o comando:
COPY TO arquivo.txt SDF
Agora se voce deseja tratar as informações para que saiam conforme sua necessidade use as opções passadas pelos colegas quanto as formas existentes para tal.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
DBF p/ TXT
Caro colegas do forum,
Acho q me expressei mal aqui,
Tenho um arquivo DBF de cadastro de produtos, porém o cliente me pediu que eu transformasse este arquivo em TXT sem perder os dados, conforme o critério acima.
Obrigado mais uma vez.
Acho q me expressei mal aqui,
Tenho um arquivo DBF de cadastro de produtos, porém o cliente me pediu que eu transformasse este arquivo em TXT sem perder os dados, conforme o critério acima.
Obrigado mais uma vez.
[]´s
Wagner
Wagner
Re: DBF p/ TXT
Mas foi isso mesmo que eu entendi: converter alguns campos de um DBF para texto. Pois já foram passados três métodos pra se fazer isso. É só você escolher um deles e mandar ver. O que você não entendeu?WCARDOSO escreveu:Acho q me expressei mal aqui,
Tenho um arquivo DBF de cadastro de produtos, porém o cliente me pediu que eu transformasse este arquivo em TXT sem perder os dados, conforme o critério acima.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!

