Alias

Tempo de leitura: 1 minuto

A função Alias retorna o alias(Ex.:”SA1″) de uma área de trabalho especificada no parâmetro nArea. Ela é uma das Funções de Acesso a Banco de Dados / SQL no Protheus em ADVPL. 

 

Sintaxe:

Alias(nArea)

 

Parâmetro(s):

Retorno(s):

 

 

Observações:

  • Alias é uma função de banco de dados utilizada para determinar o alias da área de trabalho especificada. Alias é o nome atribuído a uma área de trabalho quando um arquivo de banco de dados está em uso. O nome atribuído é o nome real do arquivo de banco de dados ou um nome que foi explicitamente atribuído através da cláusula ALIAS usada na abertura da tabela através do comando USE ou da função DBUseArea.

 

Exemplo da função Alias em ADVPL:

#include 'protheus.ch'
#INCLUDE "TBICONN.CH"
#Define QLIN Chr(10)+Chr(13)
/*{Protheus.doc} User Function PAAlias
    (Essa função tem por finalidade mostrar a função de Acesso a Banco de Dados / SQL no Protheus Alias em ADVPL)
    @type  Function
    @author Adilio Costa
    @since 06/12/2023
    @version Protheus 12.1.2210
    @Inscreva-se no Blog ProtheusAdvpl:
https://www.protheusadvpl.com.br
@Inscreva-se no Canal ProtheusAdvpl:
https://www.youtube.com/protheusadvpl
@Siga-nos no Instagram:
https://www.instagram.com/protheusadvpl
@Conheça os Cursos do ProtheusAdvpl:
https://hotmart.com/pt-br/club/protheusadvpl
|Se esse conteúdo foi útil pra você nos ajude divulgando 
ele e nossas redes sociais!!|
*/

User Function PAAlias()
	Local nArea    := 15
	Local cAlias1   := ""
	Local cAlias2   := ""

	cAlias1 := Alias(nArea)
	//Obtém a área de trabalho em uso
	cAlias2 := Alias()

	MsgInfo("O alias da área de trabalho "+cValToChar(nArea)+" é:"+cAlias1,"Função Alias")

	If(Empty(cAlias2))
		MsgInfo('Não há área de trabalho em uso',"Função Alias")
	Else
		MsgInfo('A área de trabalho em uso é:'+cAlias2,"Função Alias")
	Endif

Return

 

 

É isso aí, finalizamos aqui mais um post no Blog ProtheusAdvpl. Caso tenha ficado alguma dúvida deixe seu comentário ou nos envie um e-mail para adiliocosta@protheusadvpl.com.br, até um próximo post, grande abraço e fica com Deus.

Link(s) de referência(s):

Receba as últimas atualizações do ProtheusAdvpl
Deixe seu melhor email
Nós respeitamos sua privacidade.