Advanced Search
Search Results
41 total results found
PEX - Formatar Número de Telefone
Neste tópico será abordado o tema referente ao evento PEX, com o intuito de formatar o campo TELEFONE, verificando se é um TELEFONE FIXO ou CELULAR, dependendo da quantidade de caracteres digitado. Para acessar o PEX de um formulário basta marcar a opção Ao S...
PEX - Criar Mensagens
Neste tópico veremos como criar as mensagem ou abortar uma atividade de um processo em execução. As mensagens são muito importante para informar operações que estão sendo feitas ou erros que podem ter acontecido. Assim que escolher a opção que atenda sua nece...
PEX - Realizar Select
Neste tópico veremos como utilizar o SELECT via PEX para buscar informações em tabelas do banco de dados. Exemplo de código var loCDS : TLibCDS; begin loCDS := of_CriaCDSporSQL('SELECT * FROM sua_tabela WHERE campo = valor'); try while not loCDS.Eof do begin...
JEX - Consultar CEP via Webservice
Neste tópicos veremos como fazer uma requisição do webservice de CEP via JEX. O Webservice que será usado é o da ViaCep, um webservice gratuito que busca todos os CEP's do Brasil. Conceito: CEP (Código postal) ou (Código de Endereçamento Postal) é um código ...
PEX - Função AbreSite
Neste tópico veremos como utilizar a função AbreSite via PEX para abrir um site externo a partir de um evento no sistema. Exemplo de código begin AbreSite('https://www.google.com'); end; No exemplo acima, ao executar o evento PEX, será aberto o site informa...
PEX - Consultar CEP via Webservice
Neste tópicos veremos como fazer uma requisição do webservice de CEP via PEX. O Webservice que será usado é o da ViaCep, webservice gratuito que busca todos os CEP's do Brasil. Conceito: CEP - Código postal ou Código de Endereçamento Postal é um código desen...
PEX - Consultar CNPJ via Webservice
Neste tópico veremos como fazer uma requisição do webservice de consulta de CNPJ via PEX. O Webservice que será usado é o da ReceitaWS, webservice gratuito que busca informações de CNPJ. Conceito: CNPJ - Cadastro Nacional da Pessoa Jurídica, é um número únic...
PEX - Função LaserBase64
Essa função é utilizada para gerar arquivos físicos de conteúdos base64. Ela recebe dois parâmetros, o conteúdo base64 e o caminho a qual irá ser criado. O caminho deve conter o nome do arquivo e extensão do mesmo como por exemplo: C:\Temp\ArquivoAssinado_/IDP...
PEX - Incluir e Remover Linhas da Grade
Olá, neste tópico iremos apresentar como gerar e modificar uma grade dinamicamente utilizando PEX. Serão abordados a inserção de novas linhas na grade, remoção de um índice e reorganização dos índices. Vamos criar um processo de exemplo, contendo uma atividad...
PEX - Utilizar Campo Adicional da FK
Neste tópico iremos adicionar, por meio de uma evento ao sair do campo (PEX), uma informação do campo adicional de uma FK em um formulário dissertativo. Campo adicional são os demais campos da tabela (ou view) fora o código ou descrição que o modelador deseja...
PEX - Criar Arquivo Excel
Criando arquivo Excel: Iremos focar mais no PEX neste exemplo. O processo contém apenas dois formulários Grade de dados: Coluna 1"Cliente"Coluna 2"Valor" Botão: Evento PEX que irá gerar o Excel A grade será carregada com um SELECT utilizando o evento de E...
PEX - Filtrar Dados por Data
Neste tópico iremos mostrar como criar uma grade de dados filtrando os dados pela data inserida em dois formulários. Iremos retorna os dados via SQL no PEX filtrando a data utilizando dois campos com variáveis do tipo data, e ao clicar o botão a grade será ca...
PEX - Preencher Grade com Informações de um Select
Neste tópico veremos como preencher uma grade com informações vindas de um SELECT, ou seja, várias linhas, utilizando PEX. Exemplo de código const cs_grade = '1'; // Código do formulário grade var loCDS: TLibCDS; loNovoRegistro: TJSONObject; begin loCDS := o...
PEX - Preencher Grade com Informações de Formulários
No DOX existe a possibilidade de inserir registros em uma grade de dados por meio de outros campos da mesma atividade. Para fazer isso, utilizamos o recurso PEX ao sair de um botão, que insere os dados digitados em um campo texto na grade de dados. Clique aqu...
PEX - Configurar Grade com Campo de Auto Incremento
Hoje nativamente a ferramenta DOX ainda não tem o recurso de contador de linhas de uma grade, para isso foi realizado uma forma de se resolver temporariamente esta questão, pois para alguns essa informação visualmente pode fazer diferença. Para isso utilizare...
PEX - Comunicar com Webservice SOAP ou XML
Se você possui necessidade de comunicar-se com outros softwares e/ou ferramentas, há uma grande chance de que em determinado momento a única possibilidade viável seja a comunicação via WebService. Conceito básico: Segundo (W3C, 2004), "Um serviço web é um si...
PEX - Validação de Campos
Validar Campo Data ao Sair do Formulário Neste tópico veremos como validar um campo de data ao sair do formulário utilizando PEX. Exemplo de Código if aoFormularios.GetJSON('ID_DO_CAMPO').GetDt('TEXTO') = 0 then begin aoMensagem.SetStr('MENSAGEM', 'O campo ...
PEX - Usar Coluna Verdadeiro ou Falso na Grade
Neste tópico veremos como utilizar uma coluna do tipo Verdadeiro/Falso (checkbox) em uma grade de dados via PEX. Exemplo de código const cs_grade = '1'; // Código do formulário grade var liIdRegistro: Integer; loRegistro: TJSONObject; begin for liIdRegistro ...
Expressões - Visão Geral Sobre Expressões BPM
A partir da versão 12.24, os processos de negócio (BPM) contam com um novo conceito: Propriedades definidas por expressão. Isso traz dinamismo para a colaboração de processos sem depender do PEX. 1 - O que é uma expressão? Expressão pode ser entendida como u...
Expressões - Função Include em FK
Esse tópico serve para ensinar como realizar o uso da nova função (Expressão) em campos de FK, usando especialmente a função Includes. Como exemplo, foi feito um processo simples que contém as seguintes configurações: Um campo de FK normal.Um campo que deve s...