4D v16Pesquisa por formulário, aplicar uma fórmula |
||
|
4D v16
Pesquisa por formulário, aplicar uma fórmula
Pesquisa por formulário, aplicar uma fórmula
Além das manipulações explicadas no vídeo, também deve ter em conta que: Através da aplicação de uma fórmula pode mover um campo para letras maiúsculas ou minúsculas, concatenar cadeias de caracteres ou dividi-los (se esse processo não foi planejado antes da importação ou se os formulários não especificam os controles automáticos e conversões). Todos os comandos de linguagem do 4D estão à nossa disposição no editor de fórmulas (uma versão limitada está disponível para os usuários finais ao acessar editores padrão). O uso de fórmulas permite executar o equivalente de uma pesquisa / substituir de alto nível. Uma vez utilizado os comandos de linguagem 4D, entre mais familiarizado esteja com eles, mais poderão refinar a operação. Vamos ver alguns exemplos:
Temos que voltar a processar os dados incorretos ou mal formatados. 4D trabalha com o conceito da seleção atual, ou seja, uma lista de registros, cujos números são armazenados na memória e servem como base para todo o processo (exceto em casos excepcionais). Recomendação: quando aplique uma fórmula, primeiro experimentá-lo em poucos registros para comprovar se é válida e se cumpre com suas expectativas. No entanto, o que acontece com um dicionário de Scrabble? Em primeiro lugar temos de:
Neste caso, é necessário utilizar uma gestão pela fórmula da primeira gestão. Além disso: Em realidade, se é necessário aplicar várias fórmulas a mesma seleção, você pode:
As fórmulas também podem ser usadas nas colunas do editor de relatórios rápidos, cujo funcionamento foi abordado nos capítulos anteriores. Isso lhe dá um número ilimitado de combinações para a realização de seus relatórios, exportações e de processamento. Hoje vamos a aprender a realizar pesquisas avançadas e a modificar dados em massa e ordená-los segundo uma fórmula de cálculo. Vejamos um exemplo com as intervenções. Em primeiro lugar, queremos extrair todas as intervenções realizadas em dezembro sem importar o ano.Como não temos uma coluna "Mês", uma pesquisa convencional não é possível, porque temos que extrair o mês da data. No menu "Records":
O editor têm 3 colunas:
Para constituir a fórmula de pesquisa:
Assim que vamos a procurar todas as intervenções cujo mês é igual a 12. Podemos ordená-los cronologicamente (2009, 2010,...) mas nos pediram ordená-los por dia (todos os primeiros juntos, depois os segundos e assim sucessivamente). No menu "Order By":
Como no editor anterior:
E teremos todos os n° uns juntos, logo todos os dois e assim sucessivamente, mas misturados com 2010, 2009, 2011, etc. Assim que vamos a adicionar um critério de ordenação "normal" para que também sejam ordenados em forma ascendente por ano:
Agora vamos a aplicar uma fórmula, em outras palavras, modificar o valor de um campo para os registros mostrados. Atenção: esta operação não se pode desfazer. Em ordem, devemos:
Na importação de intervenções que fizemos, a duração das sessões de formação não se incluía Assim que vamos a:
Como no editor anterior:
As durações agora se atribuem a todas as sessões de formação.
|
PROPRIEDADES
Produto: 4D
HISTÓRIA
ARTICLE USAGE
Autoformação ( 4D v16) |