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...