Como chamar o Query Analyzer de qualquer lugar do Protheus

Como chamar o Query Analyzer de qualquer lugar do Protheus

Olá pessoal…

Sabem aquela funcionalidade do APSDU, o Query Analyzer, nessa postagem vou mostrar como chamar ela em qualquer lugar, até mesmo no Fórmulas.

A funcionalidade Query Analyzer serve para abrir a conexão com uma base de dados e executar consultas SQL (por exemplo, SELECT * FROM TABELA).

É um recurso bastante útil quando não se tem instalado os clients de Oracle, SQL Server, etc ou quando não se tem acesso a senha do banco de dados.

A função que abre o Query Analyzer, é a ApQryAn(), portanto basta fazer a chamada dessa função onde você deseja, que será aberto a tela para você escrever a sua consulta.

Query Analyzer
Query Analyzer

Por exemplo, criei até uma user function para testar:

//Bibliotecas
#Include "Protheus.ch"

/*/{Protheus.doc} zTeste
Função de teste para abrir o Query Analyzer
@author Atilio
@since 07/10/2017
@version 1.0
@type function
/*/
User Function zTeste()
Local aArea := GetArea()

//Chamando o Query Analyzer
ApQryAn()

RestArea(aArea)
Return

Bom pessoal, por hoje é só.
Abraços e até a próxima.

About Dan_Atilio

Analista e desenvolvedor de sistemas. Técnico em Informática pelo CTI da Unesp. Graduado em Banco de Dados pela Fatec Bauru. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor do projeto Terminal de Informação, onde são postados tutoriais e notícias envolvendo o mundo da tecnologia.

4 comentários em “Como chamar o Query Analyzer de qualquer lugar do Protheus

  1. Legal fiz o teste funcionou na versão11 do Protheus usando o formulas mas na versão 12 não abre pelo formulas, tem outra forma de chamar no Protheus12?

Deixe uma resposta

%d blogueiros gostam disto: