str.
110
tylko takie elementy, które zostały wcześniej zdefiniowane. Pole
tablicowane pozwala na zaoszczędzenie nośnika, gdyż na dyskietce
jest zapisywany tylko numer elementu. Długość pola tablicowanego
jest ograniczana do 34 znaków.
Date - pole daty zawierające datę w formacie amerykańskim
"mm/dd/rr" (miesiąc, dzień, rok). Pole ma zawsze B znaków
długości, a symbole "/" są wpisywane automatycznie. Wprowadzenie
niewłaściwej daty jest sygnalizowane jako błąd.
Numeric - pole liczbowe pozwalające na wprowadzenie dowolnej
wartości
z
zakresu
od
-9*10
97
do
9*10
97
.
Po
wybraniu
tego
pola
pojawia się dodatkowe pytanie, czy położenie punktu dziesiętnego
ma być stałe (fixed), a jeśli tak, to ile będzie po nim cyfr.
Integer — pole liczb całkowitych. Może zawierać liczby
całkowite
z
zakresu
od
-32768
do
32767.
Warto
je
stosować
wszędzie tam, gdzie występują tylko wartości całkowite, gdyż
pole "Numeric" zajmuje sześć bajtów, a "Integer" tylko dwa.
Dollar - pole wartości pieniężnej, w którym każda liczba
jest poprzedzana znakiem "$" i ma zawsze dwie cyfry po punkcie
dziesiętnym. Przy określaniu długości takiego pola trzeba
uwzględnić dodatkowe miejsce na punkt dziesiętny (znak "$" jest
umieszczany przed polem).
Computed — pole liczbowe o wartości obliczanej na podstawie
zawartości innych pól według podanego wzoru. Obliczenie jest
dokonywane automatycznie po wpisaniu treści rekordu. Dozwolone
są cztery podstawowe działania (+, —, * i /) oraz funkcje ABS
(wartość bezwzględna), SQRT (pierwiastek kwadratowy), LOG
(logarytm naturalny), LOG10 (logarytm dziesiętny), EXP
(potęgowanie liczby e) i EXP10 (potęgowanie liczby 10).
Argumenty funkcji muszą być umieszczane w nawiasach okrągłych.
Cumulative — pole liczbowe zawierające sumę zawartości
innych pól liczbowych oraz poprzedniej wartości tego pola.
Obliczenie jest również wykonywane automatycznie po wpisaniu
wartości.
Conditional - pole warunkowe. Podczas definiowania rekordu
określane są dwa ciągi znaków typu "Text" (np. ZYSK i STRATA)
oraz wzór warunku. Jeżeli obliczenie wzoru warunku da wynik
dodatni, to w polu umieszczany jest pierwszy ciąg (tu ZYSK), a
jeśli ujemny, to drugi (STRATA).
Record - pole zawierające kolejny numer wprowadzonego
rekordu. Program umieszcza tu automatycznie odpowiednią wartość
z
zakresu
od 1 do
32767.
Jest
to
bardzo wygodny
sposób
numerowania wprowadzanych danych, lecz numeracja jest wykonywana
według kolejności wpisywania i nie można jej zmienić. W każdym
rekordzie może być tylko jedno pole typu "Record".
Counter — pole licznika. Jest ono podobne do pola typu
"Record", ale użytkownik określa wartość początkową ( z zakresu
od 0 do 999) i wartość (od 1 do 100), o jaką zwiększany jest
licznik przy każdym nowym wpisie. W każdym rekordzie może być
tylko jedno pole typu "Counter".
Naciśnięcie klawisza <START> kończy tworzenie struktury
rekordu i powoduje zapisanie jej na dyskietce. W przypadku
użycia pól typu Look—Up, Computed lub Conditional należy jeszcze
wprowadzić niezbędne informacje. Po zapisaniu struktury można
przystąpić do redagowania nowej lub przejść do właściwego
programu SynFile+ wybierając z menu właściwy wariant.
Komentáře k této Příručce