Campos y fórmulas

El menú Campos y fórmulas/funciones (Fields & Fx) permite encontrar las dependencias de un campo o de una función global seleccionados.
Es decir, permite identificar todas las fórmulas que utilizan un campo o una función global concretos.

Por qué resulta útil

Al modificar o eliminar un campo o una función global, esta función le ayuda a comprobar su impacto en el resto de la base de datos.

imagen.png

Niveles de impacto de las dependencias

Hay tres niveles de impacto, representados por tres badges distintos:

BadgeFórmulaInterfaz de usuarioPresentación
Badge rojoEl campo se usa en una fórmula (o en un desencadenador como onClick, afterUpdate o afterCreate). Cualquier modificación o eliminación afectará al funcionamiento de la base de datos.
Badge naranjaEl campo se usa en un desencadenador (por ejemplo, visibility, canWrite, canRead, beforeShow, afterHide). Modificarlo solo afectará al comportamiento de la interfaz de usuario, no al funcionamiento de la base de datos ni a los cálculos de datos.
Badge verdeEl campo solo se usa con fines de presentación. Modificarlo solo afectará a la presentación de los datos, sin alterar el comportamiento de la interfaz de usuario ni los cálculos de datos.

El número que aparece dentro del badge indica el número total de dependencias.

Entender las dependencias

Un campo puede tener varias dependencias, y cada dependencia puede tener a su vez las suyas.
Esta estructura jerárquica ayuda a entender cómo los cambios en un campo o en una función afectan a la base de datos.

imagen.png

Uso directo

Seleccione una tabla o la línea Global Functions:

  • Use el menú desplegable de la izquierda para seleccionar una tabla o la línea «Global Functions».

imagen.png

Seleccione un campo o una función:

  • Use el menú desplegable de la derecha para seleccionar un campo o una función, de la tabla elegida antes o de las funciones globales.

imagen.png

Usar el editor de campos

También puede hacer clic directamente en el badge situado encima del campo en la lista de campos.
Así se abre automáticamente la ventana emergente de Ninext, con la tabla y el campo correspondientes ya seleccionados.

imagen.png

imagen.png

Acceder al campo o a la función seleccionados

Haga clic en el botón «Modify» situado a la derecha de la lista de campos.

Grabación de pantalla 2024-12-28 a las 18.46.59.gif

Para las funciones globales, se abre el editor de scripts del desencadenador global functions, con la función correspondiente resaltada.

Grabación de pantalla 2024-12-28 a las 18.50.02.gif

Acceso directo al script

  • Pase el ratón por encima de una fila de resultados y aparecerá un botón «Modify».
  • Al hacer clic en ese botón se muestra el código fuente que contiene la dependencia, con la parte correspondiente resaltada.

Grabación de pantalla 2024-12-28 a las 18.41.19.gif