Pola i funkcje

Menu Pola i formuły/funkcje (Fields & Fx) pozwala odnaleźć zależności wybranego pola lub funkcji globalnej.
Oznacza to, że mogą Państwo wskazać wszystkie formuły, które używają danego pola lub danej funkcji globalnej.

Do czego to służy

Przy zmianie lub usunięciu pola albo funkcji globalnej ta funkcjonalność pomaga sprawdzić, jaki będzie tego wpływ na resztę bazy danych.

obraz.png

Poziomy wpływu zależności

Istnieją trzy poziomy wpływu, reprezentowane przez trzy różne plakietki:

PlakietkaFormułaInterfejs użytkownikaWyświetlanie
Czerwona plakietkaPole jest używane w formule (lub w wyzwalaczu takim jak onClick, afterUpdate czy afterCreate). Każda zmiana lub usunięcie wpłynie na działanie bazy danych.
Pomarańczowa plakietkaPole jest używane w wyzwalaczu (np. visibility, canWrite, canRead, beforeShow, afterHide). Jego zmiana wpłynie wyłącznie na zachowanie interfejsu użytkownika, a nie na działanie bazy ani na obliczenia.
Zielona plakietkaPole służy wyłącznie do wyświetlania. Jego zmiana wpłynie tylko na prezentację danych, bez zmiany zachowania interfejsu ani obliczeń.

Liczba widoczna wewnątrz plakietki oznacza łączną liczbę zależności.

Jak rozumieć zależności

Pole może mieć wiele zależności, a każda z nich może mieć własne zależności.
Ta hierarchiczna struktura pomaga zrozumieć, jak zmiany pola lub funkcji wpływają na bazę danych.

obraz.png

Użycie bezpośrednie

Wybierz tabelę lub wiersz funkcji globalnych:

  • Z listy rozwijanej po lewej stronie wybierz tabelę lub wiersz „Global Functions”.

obraz.png

Wybierz pole lub funkcję:

  • Z listy rozwijanej po prawej stronie wybierz pole lub funkcję — z wcześniej wybranej tabeli albo spośród funkcji globalnych.

obraz.png

Użycie edytora pól

Mogą Państwo także kliknąć bezpośrednio plakietkę nad polem na liście pól.
Otwiera to automatycznie okno Ninext z wybraną odpowiednią tabelą i polem.

obraz.png

obraz.png

Dostęp do wybranego pola lub funkcji

Kliknij przycisk „Modify” po prawej stronie listy pól.

Nagranie ekranu 2024-12-28 o 18.46.59.gif

W przypadku funkcji globalnych otwiera się edytor skryptu wyzwalacza global functions z podświetloną odpowiednią funkcją.

Nagranie ekranu 2024-12-28 o 18.50.02.gif

Bezpośredni dostęp do skryptu

  • Najedź kursorem na wiersz wyniku — pojawi się przycisk „Modify”.
  • Kliknięcie tego przycisku wyświetla kod źródłowy zawierający zależność, z podświetlonym odpowiednim fragmentem.

Nagranie ekranu 2024-12-28 o 18.41.19.gif