Pesquisa Avançada
Resultado(s) da Pesquisa
393 resultados encontrados
PEX - Mensagem e Abortar
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. Ao selecionar o campo Retorno no ...
Now
Retorna a data e hora correntes.Exemplo: begin ShowMessage('Data e hora atuais: ',DateTimeToStr(Now)); end;
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 entendi...
CurrToStrF
Converte um valor Currency para uma String seguindo determinada formatação.No exemplo, indicamos que a variável valor receberá o número 1234.567 e nas mensagens, mostraremos esse número com 4 dígitos após a vírgula, e logo em seguida com 2 dígitos ap...
SQRT
Encontra a raiz quadrada de determinado número. No exemplo utilizado, estamos falando que a variável raizQuadrada recebe a raíz quadrada de 225 (numero), e, após isso, mostramos o seu valor em uma mensagem.Exemplo: var numero, raizQuadrada: Extended; b...
Trunc
Trunca um valor do tipo Real para um do tipo Inteiro, ignorando completamente as casas decimais.Exemplo: begin ShowMessage('Trunc(12.75) = '+IntToStr(trunc(12.75))); end; O resultado será: 12.
Ceil
Arrendonda um determinado número para o inteiro que seja maior ou igual a ele. No exemplo ao lado, os valores 12.0 e 12.34 serão respectivamente arredondados para 12 e 13.Exemplo: var numero: Double; begin numero := Ceil(12.0); ShowMessage('Ceil(12...
Max / Min
Retorna o maior/menor valor entre dois números.Exemplo: begin Label1.Caption := Max(1,2); Label2.Caption := Min(1,2); end;
Time
Retorna a hora corrente.Exemplo: begin ShowMessage('Hora atual: ',TimeToStr(Time)); end;
FormatDateTime
Formata data e hora usando um formato especificado. Ao lado, estamos definindo que o formato de data que queremos que seja exibido seja em Data (dois dígitos) / Mês (dois dígitos) / Ano (dois dígitos).Nesse exemplo, a mensagem que seria exibida ficaria par...
PEX - SELECT
Em certas regras, é necessário fazer uma consulta no banco de dados ao sair de um campo. Por exemplo, ao informar um CEP, o sistema verifica se o CEP está cadastrado nas tabelas locais e retorna uma mensagem para o usuário caso já esteja. Uma opção p...
EncodeDate
Junta valores de ano, mês e dia formando uma data. No exemplo, estamos informando um valor às variáveis dia, mês e ano, e, a partir da função EncodeDate() iremos concatenar esses valores no formato de data, que será armazenada na variável data.Exemplo:...
DayOfWeek
Retorna o dia da semana correspondente a uma data.No exemplo, se o dia da semana extraído da informação no Edit1 corresponder a 1, então mostrará a mensagem ‘Dia da semana: Domingo’, pois Domingo é o primeiro dia da semana.Exemplo: if (DayOfWeek(Str...
Date
Retorna a data atual do sistema. No exemplo, a descrição do componente Label1 assumirá a data atual do sistema assim que o Button1 receber um clique.Exemplo: procedure TForm1.Button1Click(Sender: TObject); begin Label1.Caption := 'Hoje é: '+ DateToStr(...
Trim
A função Trim é utilizada para que sejam removidos espaços em branco de determinados textos. Existem duas variações da função Trim, sendo elas: TrimLeft, que remove os espaços à esquerda; e TrimRight, que remove os espaços à direita. No exem...
Lenght
Retorna tanto a quantidade de caracteres de uma String, quanto o número de elementos em um array. É muito utilizado para estruturas de loop, percorrendo um conjunto enquanto houver dados no mesmo. Desse modo, o primeiro texto a ser mostrado será: "Tamanh...
Concat
Essa função é utilizada para fazer a concatenação(junção) de várias Strings em uma só. No exemplo, o texto exibido será "Olá, mundo!". Pois o mesmo está sendo concatenado pela função Concat. Exemplo: var result : string; begin result :...
Copy
Copia parte do texto de uma variável para outra. Recebe 3 parâmetros, sendo eles, em ordem: Fonte de onde os dados serão copiados; Posição do Caracter de onde iniciará a cópia; Contador de quantos caracteres serão copiados; No exemplo, é copia...
Eventos ao sair
Com as melhorias implementadas nas versões mais recentes do sistema foi disponibilizado para os desenvolvedores DOX um assistente para estruturar os códigos e agilizar o trabalho. Ordem da execução de eventos: 1 - Evento do sistema ao entrar na ativi...
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, 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. U...