Page tree
Skip to end of metadata
Go to start of metadata

Retorna a posição de um determinado campo dentro da área de trabalho corrente.

Sintaxe

FieldPos( < cField > )

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

cField

caractere

Nome do campo.

X

 

Retorno

Nome

Tipo

Descrição

nRet

numérico

Retorno a posição do campo, caso não exista retorna 0.

Exemplos

STATIC FUNCTION CreateTable()
  DBCreate('T1', {{"FIELD_NAME", "C", 10, 0}, ;
                  {"FIELD_TYPE"   , "C", 10, 0}}, 'TOPCONN')
RETURN

FUNCTION Example()
  Local cT1 := "T1"
  
  TCLink()
  
  CreateTable()

  DBUseArea(.F., 'TOPCONN', cT1, (cT1), .F., .F.)
  
  if (cT1)->(FieldPos("FIELD_NAME") > 0
    conout("Campo existe!")
  endif
 
  DBCloseArea()
  
  TCUnlink()
RETURN

Veja também

  • No labels