Witaj
Gość
. Produkt:
<root>
gw-max
IBO_SZ
ZZ
•
Logowanie
GIGA Wiki
¶
Strona Główna
Losowa Strona
Nowa Strona
Wszystkie Strony
Kategorie
Nawigacja
Administracja
Zarządzanie plikami
Utwórz konto
Szukaj
»
Wstecz
Pole formularza - Obiegu Informacji
Zmodyfikowana 2015/07/26 16:52
przez
Wojtek
Skategoryzowana jako
GW-MAX
,
Obieg Informacji
Pole formularza definiuje podstawowy element komunikacji w obiegu informacji.{br} W definicji możemy określić typ informacji jaki jest przechowywany wraz z zachowaniem się tego pola na formularzu Dokładny opis w poszczególnych zakładkach ==Zakładki formularza== {br} ===Ogólne=== '''Symbol''' - Unikalny w danym formularzu alfanumeryczny symbol identyfikujący jednoznacznie pole formularza (20 znaków).{br} '''Pozycja Lp''' - Unikalna liczba określająca kolejność występowania na formularzu pól (liczba od 0 - 255).{br} '''Nazwa''' - Nazwa wyświetlana przy danym polu formularza (20 znaków).{br} '''Typ pola''' - Typ pola reprezentuje sposób formatowania i reprezentowania informacji. W bazie danych dane pole zawsze jest przechowywane w łańcuchy znaków (2048 znaków). # '''Łańcuch znaków''' - Standardowe pole tekstowe, wyświetlane w jednym wierszu o określonej długości.{br} # '''Liczba całkowita''' - Pole pozwalające na wprowadzenie/wyświetlenie liczby całkowitej (zakres int SQL).{br} # '''Kwota''' - Pole pozwalające na wprowadzenie liczby z dwoma miejscami po przecinku (zakresu numeric(12,2) z SQL).{br} # '''Liczba rzeczywista''' - Pole pozwala na wprowadzenie liczby z dokładnością do 6 miejsc po przecinku.{br} # '''Data''' - Pole pozwala na wprowadzenie daty w formacie Clarion.{br} # '''Słownik własny''' - Pole pozwana na wybór pozycji z słownika własnego z zakresu klasy wybranej z parametru.{br} # '''Załącznik''' - Pole pozwalające na dopięcie dowolnej liczby załączników do formularza.{br} # '''Łańcuch znaków - wielowierszowy''' - Pole pozwala na wprowadzenie tekstu w wielu wierszach, ograniczonego do określonej długości.{br} # '''Wartość logiczna''' - Pole pozwala na wybranie wartości tak/nie.{br} # '''Słownik predefiniowany''' - Pole pozwana do dopięcie słowników zdefiniowanych w systemie Gw-Max, wybór słownika jest w parametrze.{br} # '''Słownik z polecenie SQL''' - Pole pozwalające na wybór z wyników wykonanie polecenia select z zakładki "Polecenie SQL".{br} # '''Etykieta''' - Pole tylko do odczytu i pozwalające na prezentowanie informacji.{br} # '''Linia pozioma''' - Pole tylko do wizualnego oddzielania innych pól.{br} # '''Plik''' - Pole typu załącznik ale tylko wybranego jednego załącznika. Pole przechowuje identyfikator z biblioteki plików jaki jest wybrany.{br} '''Długość''' - Określa maksymalną dopuszczalną długość łańcuchów znaków.{br} '''Parametr''' - Jest to pole wariantowe (zależne od typu) przechowuje informacje dla typów '''Słownik własny''' i '''Słownik predefiniowany'''.{br} '''Atrybut - Wartość wymagana''' - Znacznik włączający kontrolę wymagania wartości nie pustej podczas operacji zapisu formularza.{br} '''Atrybut - Dopuszczona edycja''' - Znacznik włączający możliwość edycji pola.{br} '''Atrybut - Pole ukryte''' - Znacznik ukrywający pole w wyświetlaniu formularzu. Pole takie może przechowywać tak samo informacje jak pozostałe.{br} '''Atrybut - Pole ukrywaj wartość''' - Znacznik włączający edycje w formie wprowadzania hasła.{br} ===Wartość początkowa=== Pole inicjujące wartość pola formularza.{br} Wartość przechowywana jest zawsze w polu varchar(2048) kolumny tabeli YODProc_Form_Pole.YODPFP_Wartosc.{br} Inicjacja może być wykonana następującymi sposobami:{br} '''1.''' - Inicjacja z wartości stałej typu pole tekstowe to ala ma kota, pole liczbowe to 7654{br} '''2.''' - Inicjacja z rozwinięcia makra (wielkość liter w makrze nie ma znaczenia), a dostępne są następujące:{br} *'''^YODAN_Id|macro^''' - Identyfikator specyfikacji procesu.{br} *'''^YODA_Id|macro^''' - Identyfikator procesu.{br} *'''^YODPF_Id@Etykieta|macro^''' - Id formularza o wskazanej etykiecie.{br} *'''^YODPFP_Id@Etykieta@pole|macro^''' - Zwraca Id pola formularza o etykiecie i symbolu pole. *'''^YODPFP_Wartosc@Etykieta@pole|macro^''' - Zwraca wartość pola formularza o etykiecie i symbolu pole. '''3.''' - Inicjacja z wartości zwracanego z polecenia skalarnego SQL.{br} W tym poleceniu mogą być wykorzystywane makra.{br} Wymagane jest żeby takie pole zaczynało się od znaków '''-- sql''' jest to znacznik służący programowi do interpretacji że wartość początkowa jest wczytywana z SQL{br} Przykładowa inicjacji pola:{br} @@ SQL -- sql select 5+5*5 @@ Użycie makra '''^YODPFP_Wartosc@Etykieta@pole|macro^''' w polu typu '''Załącznik''' lub '''Plik''' powoduje przepisanie załącznika z wskazanego formularza etykietą i polem.{br} ===Polecenie SQL=== Polecenie SQL select zwracające dowolną ilość wierszy w układzie value, text wykorzystywane przy typie pola '''Słownik z polecenia SQL'''.{br} Przykładowe takie polecenie to @@ SQL select 10 as value, 'Mało' as text union select 50 as value, 'wystarczy' as text union select 99 as value, 'Dużo' as text @@ W poleceni mogą występować makra takie same jak w zakładce "Wartość początkowa" ===Kto i kiedy=== Identyfikacja kto i kiedy ostatnio aktualizował formularz.{br}
Meta Keywords:
Meta Description:
Change Comment:
ScrewTurn Wiki
wersja 3.0.5.640. Ikony stworzone przez
FamFamFam
.