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:
No arquivo que você importou uma tabela de usuários, esqueceu de colocar em maiúscula nomes, e sobrenomes são misturados (em letras maiúsculas, minúsculas ou ambos)
Por outro lado, nem todos os números de telefone têm o mesmo formato (alguns têm espaços, alguns hífens, outros não tem nenhuma, às vezes o zero à esquerda não importa, porque é uma planilha não formatada corretamente durante a exportação...).
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.
Exemplo de ordem por fórmula: O exemplo mais claro é a ordenação de um dicionário que, por definição, é ordenado em ordem alfabética e, portanto, não precisa ser encomendado por uma fórmula...
No entanto, o que acontece com um dicionário de Scrabble? Em primeiro lugar temos de:
ordenar os nomes pelo comprimento, em número de caracteres (palavras de um caractere, depois 2, depois 3 e assim sucessivamente)
em seguida, dentro destes grupos, classificado por ordem alfabética.
Neste caso, é necessário utilizar uma gestão pela fórmula da primeira gestão.
Além disso: Também pode aplicar um método (que contém várias linhas de código) à seleção.
Em realidade, se é necessário aplicar várias fórmulas a mesma seleção, você pode:
Escrever as fórmulas a aplicar em um método
A continuação, indicar o nome deste método na linha da fórmula a aplicar:
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.