Você está na página 1de 1

Como criar arquivos DBF atravs do seu programa Quantas vezes voc j foi instalar um programa em um cliente e acabou

esquecendo de levar os arquivos de dados (.DBF)? Criando os arquivos de dados atravs do seu programa, voc nunca mais vai passar por esta situao. Abaixo vamos dar um exemplo de como criar um arquivo .DBF dentro de um programa. FUNCTION CRIAARQ( ) PRIVATE aStru aStru := {; {"CODIGO","C",03,00},; {"NOME","C",40,00},; {"ENDERECO","C",40,00},; {"NUMERO","N",04,00},; {"BAIRRO","C",25,00},; {"CIDADE","C",25,00},; {"SALDO","N",12,02},; {"DATA","D",08,00}} DBCREATE("CLIENTE.DBF",aStru) RETURN NIL aStru um vetor contendo a estrutura do arquivo de dados, contendo uma srie de sub -vetores, um por campo. Cada sub-vetor contm a definio dos atributos de cada campo possuindo a seguinte estrutura: {"NomedoCampo","TipodoCampo","Tamanho","Decimais"} O tipo do campo pode ser: Caractere (C), Numrico (N), Lgico (L), Data (D) e Memo ( M). O campo Decimais obrigatrio em todos os tipos de campos, se o campo no for numrico ter de ser preenchido com zero (00). Agora s chamar a funo DBCREATE( ) passando como parmetro o nome do arquivo a ser cri ado e a matriz contendo a estrutura do arquivo.

Você também pode gostar