Parametry ogólne > Moduł Adonix > Parametr TUL05 (Typ danych 5) 

Parametry TUL01 do TUL20 służą do określania typów znaków, które używane są w formatach, aby wykonać dokładne sprawdzenie tych znaków. Parametry te są ciągiem typu znakowego, który tworzony jest w następujący sposób:

  • Pierwszy znak określa typ znaku, który jest definiowany. Typy „standardowe” silnika Adonix nie mogą być ponownie definiowane. Lista tych typów podana jest w załączniku (w rezultacie lista „wolnych” kodów alfabetycznych obejmuje: EGIJKNOPQRSTUVWZ oraz cdefgijklnopqrtuvwxyz. Należy zauważyć, że wielkość znaków ma znaczenie).
  • Używane są następujące znaki w celu określenia (opcjonalnej) listy typów, których znaki uwzględniane są w ramach znaków zatwierdzonych dla typu, który jest określany.
  • Następnie występuje separator „:” (dwukropek).
  • Wtedy możliwe jest dodawanie sprecyzowanej listy obejmującej zaakceptowane znaki.

Poziom lokalizacji / zmienna globalna

Parametr jest zdefiniowany na poziomie Folder.Przynależy do rozdziału ADX (Adonix) i do grupy FMT (Formaty),w której znajdują się następujące parametry :

Brak powiązania ze zmienną globalną.

Przykłady

Załóżmy, że w TUL15 i TUL16 określone są odpowiednio ciągi:

  • n#:AH
  • jn:/()\

Określone zostały dwa nowe typy znaków i mogą być one użyte w formatach: typ „n”, który odnosi się albo do liczby (#), albo do jednego z dwóch znaków A lub H oraz typ „j”, który odnosi się albo do jednego ze znaków rozpoznanych w typie „n”, albo do jednego ze znaków / () \. Od tej chwili format zapisu, np. 9n3j będzie miał znaczenie i będzie interpretowany jako format opisujący „ciąg maksymalnie 12 znaków, który składa się z 9 znaków typu „n”, po którym ewentualnie występują 3 znaki typu „j”.

Uwzględniane funkcje

Parametry te mają wpływ na definiowanie formatów zapisu (a w szczególności zarządzanie ekranem i typem danych).

Komentarze

Typy TUL01 do TUL07 są używane do określania typów znaków oprogramowania w technologii Adonix. Zalecane jest, poza niektórymi przypadkami, aby ich nie modyfikować. W rzeczywistości wykonanie modyfikacji w sposób niewłaściwy może doprowadzić do pojawienia się dalszych problemów operacyjnych. W każdym przypadku konieczne będzie zweryfikowanie lokalizacji, w której używane są te typy.

Ponadto zalecane jest unikanie używania typów TUL08 do TUL10, które zarezerwowane są na potrzeby ewentualnych rozszerzeń standardowych formatów oprogramowania Safe. Z drugiej strony typy TUL11 do TUL20 są zarezerwowane na potrzeby rozwiązań niestandardowych i dlatego mogą być one używane w dowolny sposób.

Lista „standardowych” typów, które obsługiwane są przez silnik Adonix, wyszczególniona jest poniżej:

Typ

Definicja

#

Cyfry od 0 do 9.

A

Duże litery (A–Z).

a

Małe litery (a–z)

L

Duże i małe litery (A–Z, a–z)

B

Duże litery + cyfry.

b

Małe litery + cyfry.

C

Duże i małe litery + cyfry.

H

Cyfry szesnastkowe (0–9, A–F).

X

Dowolne drukowane znaki.

Y

Liczba tworząca rok.

M

Liczba lub litera tworząca miesiąc.

D

Liczba tworząca dzień.

.

Pozycja przecinka dziesiętnego.

F

Liczba o płynnym formacie.

h

Liczba dla aktualnego czasu (na wyświetlaczu).

m

Liczba dla minut (na wyświetlaczu).

s

Liczba dla sekund (na wyświetlaczu).

' '

Wprowadzanie pustych miejsc.

&

Wewnętrznie do Adonix (duża litera).

%

Wewnętrznie do Adonix (duża litera + cyfra).