Continually embrace sustainable benefits with revolutionary metrics. Completely benchmark premier partnerships through multifunctional convergence. Objectively disseminate customized vortals via front-end schemas.

A função FieldPos() é usada para validar se um campo existe no dicionário de dados (SX3).

Essa função precisa ser usada logo após o comando DbSelectArea( ) para garantir que area de trabalho, ou tabela, esteja ativa ou aberta. A função retorna o valor numérico da posição daquele campo dentro do arquivo, caso o campo não exista, ela retora 0 (zero).

Segue exemplo de uso:

User Function fFieldFpos()
    Local aArea      := FWGetArea()
  
    DbSelectArea("SB1")
  
    //Valida se o campo existe:
    If FieldPos("B1_X_CAMPO") > 0
        /* Aqui da para fazer a customização caso o campo exista */
  
    Else
        FWAlertError('Contate o Administrador do Sistema', 'O campo [B1_X_CAMPO] não foi     encontrado!')
    EndIf
  
    FWRestArea(aArea)
Return

Administrador

View all posts

Adicionar comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Submit your video

Would you like to share your creativity with the world? Submit your video by clicking on the button below.

Submit your video