Nesse vídeo demonstraremos a utilização da função ExisteSX2, que serve para validar se uma tabela existe no dicionário de dados do Protheus.
Abaixo o código fonte desenvolvido para o exemplo em vídeo acima:
//Bibliotecas #Include "TOTVS.ch" /*/{Protheus.doc} User Function zExe160 Verifica se uma tabela existe no dicionário @type Function @author Atilio @since 18/12/2022 @obs Função ExisteSX2 Parâmetros + Nome da tabela a ser validada Retorno + .T. Se a tabela existir ou .F. se ela não existir **** Apoie nosso projeto, se inscreva em https://www.youtube.com/TerminalDeInformacao **** /*/ User Function zExe160() Local aArea := FWGetArea() //Teste 1 com uma tabela padrão If ExisteSX2("SA1") FWAlertSuccess("Tabela SA1 encontrada", "Teste 1 ExisteSX2") Else FWAlertError("Tabela SA1 não encontrada", "Teste 1 ExisteSX2") EndIf //Teste 2 com uma tabela customizada If ExisteSX2("ZY0") FWAlertSuccess("Tabela ZY0 encontrada", "Teste 2 ExisteSX2") Else FWAlertError("Tabela ZY0 não encontrada", "Teste 2 ExisteSX2") EndIf FWRestArea(aArea) Return
Bom pessoal, por hoje é só.
Abraços e até a próxima.