Edytor formuł  

Wprowadzenie

Ta funkcja służy do wsparcia użytkownika przy korzystaniu z formuł obliczeniowych, wykorzystujących język Wyrażeń Adonix . Można ją wywołać przy użyciu wszystkich pól, w które można wprowadzić formułę, ale jedynie przy interfejsie klient-serwer. Wywołanie jest wykonywane za pomocą prawego przycisku myszy. Wywołanie, zasadniczo dostępne z poziomu funkcji parametryzacji, jest kontekstowe: jako funkcja dokładnego kontekstu dla parametryzacji, tabele, ekrany i dedykowane zmienne mogą być sugerowane domyślnie.

Metoda działania

Ekran, który się pojawia, jest następnie podzielony na kilka sekcji, jak pokazano w tabeli poniżej

Pola i zmienne

Nowa tabela

Nowy ekran

 ……

Zmienne globalne

Zmienne lokalne

Operatory

Numeryczne

 Porównanie

 Logiczne

 

Funkcje

 Arytmetyczne

Ciągi

Daty

Inne

 

Wprowadzanie formuły

 

Pomoc dotycząca wiersza

 

Pola i zmiennesekcja

Sekcja ta służy do wyboru, za pomocą dwukrotnego kliknięcia na nią, zmiennej, która zostanie wprowadzona do formuły obliczeniowej z poprzedniej sekcji. Zmienne mogą być definiowane w odpowiednich klasach zmiennych, dla ekranu lub dla tabel, albo zmiennych globalnych czy też lokalnych. Dwukrotne kliknięcie wiersza reprezentującego daną klasę, daje dostęp do wszystkich zmiennych, istniejących w tej klasie: może je w następnej kolejności wprowadzić poprzez dwukrotne kliknięcie.

Klasy wyświetlane domyślnie są funkcją kontekstu wywołania. W ten sposób, tabele, ekran lub inne klasy zmiennych, których znaczenie zostało ustalone w kontekście wywołania, są wstępnie ładowane w sekcji. Wybór Nowa tabela oraz Nowy ekran są wykorzystywane do dodawania klas zmiennych do listy. Następnie wybierana jest odpowiednia tabela lub ekran.

Sekcja Operatorów

Ta sekcja służy do wyboru poszczególnych istniejących operatorów. Operatory te zapisane są w trzech listach (numerycznej, porównawczej, logicznej). W tym miejscu, dwukrotne kliknięcie nagłówka listy wyświetla wszystkie możliwe operatory, a dwukrotne kliknięcie operatora wprowadza go do formuły, która w danym momencie jest wprowadzana.

Sekcja Funkcje

Ta sekcja służy do wyboru poszczególnych istniejących funkcji. Funkcje te zapisane są w trzech listach (arytmetycznej, ciągów, dat, pozostałych). W tym miejscu, dwukrotne kliknięcie nagłówka spowoduje wyświetlenie wszystkich możliwych funkcji, łącznie z krótkim opisem, natomiast dwukrotne kliknięcie funkcji spowoduje dodanie jej do wpisywanej właśnie formuły.

Należy zwrócić uwagę na fakt, że pełna lista funkcji nie jest zawarta w tej sekcji. Na liście znajdują się jedynie funkcje najczęściej używane, pozostałe są zdefiniowane za pomocą ogólnej pomocy on-line dla języka wyrażeń.

Funkcje wpisywania mają odniesienia do tych funkcji napisanych przez programistów i wywoływanych przez składnie func LIBRAIRIE.FONCTION (argumenty). Przedstawiona lista funkcji jest kontekstowa i konieczna jest zamiana argumentów żądanymi wartościami.

Sekcja pomocy on-line

Sekcja ta jest wyświetlana, jeśli zaznaczone zostanie pole wyboru. Służy ona do wyświetlania pomocy on-line odpowiedniej dla ostatniej funkcji, wybranej w sekcji Funkcje.

Sekcja wprowadzania formuł

Jest to sekcja, w której wprowadzana jest formuła (poprzez ustawienie kursora w żądanym miejscu) oraz/lub gdzie formuła jest tworzona za pomocą wybranych operatorów, funkcji i zmiennych.

Dostępne są następujące przyciski:

  • służy do sprawdzania, czy składnia wprowadzonej formuły jest prawidłowa (jeśli tak, wyświetla się OK). W przypadku znalezienia błędu w składni, pojawi się odpowiedni komunikat o błędzie.
  • służy do wyjścia z edycji bez powrotu do formuły, która została wpisana.
  • służy do wyjścia z edycji z powrotem do wpisanej formuły. Sprawdzona zostanie składnia w sytuacji, kiedy pole, uzupełnione przez edytor formuł, jest zatwierdzone.

Komunikaty błędów

Wyświetlić można wszystkie komunikaty błędów, związane z kontrolą składni formuł.

Użyte tabele

Nie używa się tabel, ale wszystkie z nich można wyświetlić.