Pesquisa Avançada
Resultado(s) da Pesquisa
405 resultados encontrados
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...
Time
Retorna a hora corrente.Exemplo: begin ShowMessage('Hora atual: ',TimeToStr(Time)); end;
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...
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;
Now
Retorna a data e hora correntes.Exemplo: begin ShowMessage('Data e hora atuais: ',DateTimeToStr(Now)); end;
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...
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...
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...
Grade - Incluir e remover linhas via PEX
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 ...