Pular para o conteúdo
Início » Advpl Tabela

Advpl Tabela

    Tipo: Processamento
    Devolve o conteúdo da tabela de acordo com a chave. Esta função é usada para a obtencao do conteúdo de uma
    determinada tabela, na chave especificada.
    Retorna o conteudo, possibilitando inclusive a exibição de um “help” caso a tabela não exista.
    Sintaxe
    Tabela(cTab,cChav,lPrint)
    Parâmetros
    cTab – Número da tabela a pesquisar (deve ser informado como caracter).
    cChav – Chave a pesquisar na tabela informada.
    lPrint – Indica se deve (.T.) ou não (.F.) exibir o help ou a chave NOTAB
    se a tabela não existir.
    Retorna
    cRet – Conteúdo da tabela na chave especificada. Retorna nulo caso a tabela não exista ou a chave não seja
    encontrada.
    Exemplo
    // Exemplo de uso da funcao tabela:
    // Suponha a existencia da tabela 99 (tabela de
    // vendedor x Comissao):
    // Chave Conteudo
    // —————————————————————
    // V0 10
    // V1 2.20
    // V3 5
    // Pode-se fazer um gatilho que, quando da informacao do
    // codigo do vendedor no cadastro, sugira o percentual
    // da tabela acima, de acordo com as duas primeiras po-
    // sicoes do codigo digitado:
    //Gatilho-Dominio : A3_COD
    // Cta. Dominio: A3_COMIS
    // Regra : Val(Tabela(“99”,Left(M->A3_COD,2)))