4D v14

Búsqueda por formulario, aplicar una fórmula

Inicio

 
4D v14
Búsqueda por formulario, aplicar una fórmula

Búsqueda por formulario, aplicar una fórmula    


 

 

Además de las manipulaciones explicadas en el vídeo, también debe tener en cuenta que:

Mediante la aplicación de una fórmula, puede pasar un campo a mayúsculas o minúsculas, concatenar cadenas de caracteres o dividirlas (si este proceso no fue planeado antes de la importación o si sus formularios no especifican las conversiones y controles automáticos).

Todos los comandos del lenguaje 4D están a nuestra disposición en el editor de fórmulas (una versión limitada está disponible para los usuarios finales cuando acceden a los editores estándar).

El uso de fórmulas permite realizar el equivalente de una buscar/remplazar de alto nivel. Dado se utilizan los comandos del lenguaje 4D, entre más familiarizado esté con ellos, más podrá afinar la operación.

Veamos algunos ejemplos:

  • En el archivo que usted ha importado en una tabla Usuarios, olvidó poner en mayúsculas los nombres y los apellidos son mixtos (mayúsculas, minúsculas o las dos)
  • Por otra parte, los números de teléfono no todos tienen el mismo formato (algunos tienen espacios, algunos tienen guiones, otros no tiene ninguno, a veces el cero a la izquierda no importa, porque se trata de una hoja de cálculo no formateada correctamente durante la exportación...).

Tenemos que volver a procesar los datos incorrectos o mal formateados.

4D trabaja con el concepto de selección actual, es decir una lista de registros, cuyos números se guardan en la memoria y que sirven como base para todo proceso (salvo en casos excepcionales).

Recomendación: cuando aplique una fórmula, primero pruébela en unos pocos registros para comprobar si es válida y si cumple con sus expectativas.

Ejemplo de ordenación por fórmula:
El ejemplo más claro es la ordenación de un diccionario que, por definición, se ordena por orden alfabético y por lo tanto no necesita ser ordenado por una fórmula..

Sin embargo, ¿Qué pasa con un diccionario de Scrabble? En primer lugar tenemos que:

  • ordenar los nombres por longitud, en número de caracteres (palabras de 1 carácter, luego de 2, luego de 3 y así sucesivamente)
  • luego, dentro de estos grupos, ordenar por orden alfabético.

En este caso, es necesario utilizar una ordenación por fórmula para la primera ordenación.

Además:
También puede aplicar un método (que contiene varias líneas de código) a la selección.

En realidad, si es necesario aplicar varias fórmulas a la misma selección, usted puede:

  • Escribir las fórmulas a aplicar en un método
  • A continuación, indicar el nombre de este método en la línea de la fórmula a aplicar:

Las fórmulas también se pueden utilizar en las columnas del editor de informes rápidos, cuyo funcionamiento se trató en los capítulos anteriores. Esto le da un número ilimitado de combinaciones para realización de sus informes, exportaciones y procesamientos.

 
 

 
PROPIEDADES 

Producto: 4D
Tema: Búsqueda por formulario, aplicar una fórmula

 
ARTICLE USAGE

Autoformación ( 4D v13)
Autoformación ( 4D v14)