Camps i funcions

El menú Camps i fórmules/funcions (Fields & Fx) us permet trobar les dependències d'un camp o d'una funció global seleccionats.
Això vol dir que podeu identificar totes les fórmules que fan servir un camp o una funció global concrets.

Per què és útil

Quan modifiqueu o suprimiu un camp o una funció global, aquesta funcionalitat us ajuda a comprovar-ne l'impacte sobre la resta de la base de dades.

imatge.png

Nivells d'impacte de les dependències

Hi ha tres nivells d'impacte, representats per tres badges diferents:

BadgeFórmulaInterfície d'usuariVisualització
Badge vermellEl camp es fa servir en una fórmula (o en un activador com ara onClick, afterUpdate o afterCreate). Qualsevol modificació o supressió afectarà el funcionament de la base de dades.
Badge taronjaEl camp es fa servir en un activador (per exemple, visibility, canWrite, canRead, beforeShow, afterHide). Modificar-lo només afectarà el comportament de la interfície d'usuari, i no el funcionament de la base de dades ni els càlculs de dades.
Badge verdEl camp només es fa servir amb finalitats de visualització. Modificar-lo només afectarà la presentació de les dades, sense alterar el comportament de la interfície d'usuari ni els càlculs de dades.

El nombre que apareix dins del badge representa el nombre total de dependències.

Entendre les dependències

Un camp pot tenir diverses dependències, i cada dependència pot tenir també les seves pròpies dependències.
Aquesta estructura jeràrquica ajuda a entendre com afecten la base de dades els canvis en un camp o en una funció.

imatge.png

Ús directe

Seleccioneu una taula o la línia de funcions globals:

  • Feu servir el menú desplegable de l'esquerra per seleccionar una taula o la línia «Global Functions».

imatge.png

Seleccioneu un camp o una funció:

  • Feu servir el menú desplegable de la dreta per seleccionar un camp o una funció de la taula seleccionada abans o de les funcions globals.

imatge.png

Fer servir l'editor de camps

També podeu fer clic directament al badge situat damunt del camp a la llista de camps.
Això obre automàticament la finestra emergent de Ninext, amb la taula i el camp corresponents ja seleccionats.

imatge.png

imatge.png

Accedir al camp o a la funció seleccionats

Feu clic al botó «Modify» situat a la dreta de la llista de camps.

Enregistrement de l’écran 2024-12-28 à 18.46.59.gif

Per a les funcions globals, s'obre l'editor d'scripts de l'activador global functions i s'hi ressalta la funció corresponent.

Enregistrement de l’écran 2024-12-28 à 18.50.02.gif

Accés directe a l'script

  • Passeu el ratolí per sobre d'una fila de resultats i hi apareixerà un botó «Modify».
  • En fer clic en aquest botó es mostra el codi font que conté la dependència, amb la part corresponent ressaltada.

Enregistrement de l’écran 2024-12-28 à 18.41.19.gif