Página 1 de 1

VERIFICAR SE EXISTE DETERMINADA VARIAVEL NO DBF

Enviado: 04 Fev 2005 10:35
por managercorp
EXEMPLO: ATUALIZEI A VERSAO QUE CONSTA UMA NOVA
VARIAVEL NO DBF.
COMO FAÇO VIA PROGRAMA PARA SABER SE NO CLIENTE ESSA TAL
VARIAVEL EXISTE E SE NAO EXISTIR CRIA-LA AUTOMATICAMENTE NO DBF DELE.
**************** ATENCAO ***********
EXISTE COMO FAZER ISTO SEM SER RENOMEADO O ARQUIVO
E DANDO UM APPEND

Enviado: 04 Fev 2005 13:10
por vagucs
O DBF contém campos e não variáveis.

Para achar um campo faça o seguinte

Código: Selecionar todos

Function temcampo(campo)
for i=1 to fcount()
   if alltrim(field(i))=alltrim(campo)
      return .t.
   end if
next
return .f.
Esta rotina retornará .T. se o campo existir

Enviado: 04 Fev 2005 14:19
por Mário Isa
eu sei o q você precisa:
1) Grave o novo arquivo .dbf (vazio) numa pasta.
2) Abra-a e append from \seuprograma\seudbf
3) feche-o
5) copie-o sobrepondo ao antigo.

Mário