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)))
Estude para provas de certificações em TI com os simulados Bynem