Ir para o conteúdo principal

PEX / JEX / Expressões BPM

Documentação e tutoriais relacionado à PEX / JEX / Expressões BPM

Rotinas / Funções Delphi

Ceil

Arrendonda um determinado número para o inteiro que seja maior ou igual a ele. No exemplo ao lado...

Concat

Essa função é utilizada para fazer a concatenação(junção) de várias Strings em uma só. No exemplo...

Copy

Copia parte do texto de uma variável para outra. Recebe 3 parâmetros, sendo eles, em ordem: Fo...

CurrToStrF

Converte um valor Currency para uma String seguindo determinada formatação.No exemplo, indicamos ...

Date

Retorna a data atual do sistema. No exemplo, a descrição do componente Label1 assumirá a data atu...

DayOfWeek

Retorna o dia da semana correspondente a uma data.No exemplo, se o dia da semana extraído da info...

EncodeDate

Junta valores de ano, mês e dia formando uma data. No exemplo, estamos informando um valor às var...

FormatDateTime

Formata data e hora usando um formato especificado. Ao lado, estamos definindo que o formato de d...

Lenght

Retorna tanto a quantidade de caracteres de uma String, quanto o número de elementos em um array....

Max / Min

Retorna o maior/menor valor entre dois números.Exemplo: begin Label1.Caption := Max(1,2); ...

Now

Retorna a data e hora correntes.Exemplo: begin ShowMessage('Data e hora atuais: ',DateTimeToSt...

SQRT

Encontra a raiz quadrada de determinado número. No exemplo utilizado, estamos falando que a variá...

Time

Retorna a hora corrente.Exemplo: begin ShowMessage('Hora atual: ',TimeToStr(Time)); end;

Trim

A função Trim é utilizada para que sejam removidos espaços em branco de determinados textos. Exis...

Trunc

Trunca um valor do tipo Real para um do tipo Inteiro, ignorando completamente as casas decimais.E...

Eventos ao sair

Com as melhorias implementadas nas versões mais recentes do sistema foi disponibilizado para os d...

Expressão - Função "Include" em FK

Olá,Esse tópico serve para ensinar como realizar o uso da nova função (Expressão) em campos de FK...

Expressões BPM

A partir da versão 12.24, os processos de negócio (BPM) contam com um novo conceito: Propriedades...

Formatação no PEX (Telefone Fixo / Celular)

Neste tópico será abordado o tema referente ao evento PEX, com o intuito de formatar o campo TELE...

Grade - Incluir e remover linhas via PEX

Olá, neste tópico iremos apresentar como gerar e modificar uma grade dinamicamente utilizando PEX...

JEX / JS Sandbox

A partir da versão 12.25, foi disponibilizado no DOX uma alternativa ao PEX, possibilitando a cod...

JEX - Percorrer e alterar resultado de uma grade

Neste fórum iremos mostrar como percorrer e alterar os registros mostrados pela grade de dados ut...

PEX - Acessando outras bases via PEX

Neste tópico veremos como conectar em uma base diferente a que o sistema usa via PEX. Usaremos ap...

PEX - Comunicação com WebService - SOAP - XML

Olá, Se você possui necessidade de comunicar-se com outros softwares e/ou ferramentas, há uma gr...

PEX - Criar arquivo (Excel, TXT)

Versão homologada: 12.10.5 Criando arquivo Excel:  Iremos focar mais no PEX neste exemplo. O pr...

PEX - Filtrando dados por data

Neste tópico iremos mostrar como criar uma grade de dados filtrando os dados pela data inserida e...

PEX - Função AbreSite

Neste tópico iremos mostrar como utilizar a função do PEX de abrir site. Com ela em um botão, o u...

PEX - Função LerBase64 e transforma no arquivo fisico

Está função é utilizada para gerar arquivos físicos de conteúdos base64. Ela recebe dois parâmet...

PEX - Grade com campo de auto incremento

Hoje nativamente a ferramenta DOX ainda não tem o recurso de contador de linhas de uma grade, par...

PEX - Mensagem e Abortar

Neste tópico veremos como criar as mensagem ou abortar uma atividade de um processo em execuçã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 campo...

PEX - Preencher grade com informações de um SELECT (varias linhas)

Em alguns casos, é necessário retornar dados de uma consulta SQL em uma grade de dados na mesma t...

PEX - Remove caracteres e mantem somente números

Abaixo veremos comandos de evento PEX para extrair de qualquer string somente os números, ou seja...

PEX - SELECT

Em certas regras, é necessário fazer uma consulta no banco de dados ao sair de um campo. Por exem...

PEX - Setando variável de sistema em formulário

Neste conteúdo vamos mostrar como, em um evento ao clicar de um botão, setar o valor de uma variá...

PEX - Usando coluna (Verdadeiro / Falso) da grade

Neste fórum faremos um exemplo de selecionar um registro da grade de dados usando uma coluna de v...

PEX - Utilizando campo adicional da FK

Neste tópico iremos adicionar, por meio de uma evento ao sair do campo (PEX), uma informação do c...

PEX - Validação de campo somente leitura (obrigatório)

Neste exemplo temos um formulário somente leitura, porém ao sair vamos verificar se o mesmo está ...

PEX - Validar campo de data ao sair do formulário

Em algumas situações, é necessário que um campo de data seja validado ao sair de uma atividade. U...

Validando campos ou dados via PEX

Este tópico tem a finalidade de abordar os principais validadores presentes no PEX, como bem sabe...

Webservice - Consulta de CEP via JEX

Neste tópicos veremos como fazer uma requisição do webservice de CEP via JEX. O Webservice que se...

Webservice - Consulta de CEP via PEX

Neste tópicos veremos como fazer uma requisição do webservice de CEP via PEX.O Webservice que ser...

Webservice - Consulta de CNPJ via PEX

Bastante semelhante ao conteúdo Webservice - Consulta CEP via PEX, neste exemplo ao digitar o CNP...

JEX - Função gerar planilha

Essa melhoria foi implementada na versão 17.8.3.613 do sistema DOX, importante verificar se a ver...