![]() |
Box Stav procesu |
![]() |
Prohlížeč objektu | Karta Obraz objektu |
![]() |
Tato karta umožňuje definovat přídavné atributy, které budou k dispozici při editaci objektů, vytvořených z této šablony.
Tato karta je k dispozici v prohlížeči libovolné šablony.
Přístup do této karty má pouze administrátor šablon a číselníků.
Na horním okraji jsou dva panely nástrojů. První panel nástrojů slouží ke vkládání jednotlivých atributů,
druhý slouží k manipulaci s již položenými atributy.
Hlavní část karty obsahuje volnou plochu, na kterou může administrátor šablon, pokud je prohlížeč v editačním režimu, umisťovat
jednotlivé atributy (komponenty).
Standardní název pro kartu je Přídavné atributy. U každé šablony však může být název karty jiný. Změna názvu karty se provádí pomocí příslušného tlačítka v pravém panelu nástrojů. Název karty se projeví v prohlížeči objektu vytvořeného podle této šablony.
Podmínkou ke vkládání je, že prohlížeč je v režimu editace (to je také při vytváření nové šablony). Tlačítka
určená k vkládání jednotlivých typů atributů jsou v tom případě dostupná.
Postup vkládání atributů je následující:
Také pro mazání je nutný editační režim.
Postupujte následovně:
Hromadné označování atributů se může hodit v případě, že je potřeba několik vybraných atributů vymazat, přesunout atd. Toto označení lze provést několika způsoby:
Nutnou podmínkou je editační režim prohlížeče.
Nastavení vlastností atributů se provádí v dialogu Vlastnosti
atributu, který lze vyvolat:
S daty, které pomocí těchto přídavných atributů uživatelé vloží do databáze, lze následně pracovat jako s
každým jiným údajem daného objektu. Lze na ně např. aplikovat uživatelský filtr, třídit je v seznamech
objektů (většinou bývají atributy využity v seznamech objektů jako další vypočtené sloupce), apod.
Pro získání uložených hodnot od konkrétních objektů slouží série SQL funkcí, které pro data
sahají do příslušných tabulek, ve kterých jsou uloženy.
IdiAtrib (Integer)
číselné označení atributu v seznamu přídavných atributů. Tento parametr je nepovinný, pokud je zadán
parametr NazevAtributu.
IdObjct (BigInt)
ID objektu. Tento parametr je povinný.
Valid
udává zda takový atribut s daným IdiAtrib vůbec existuje. Tento parametr je výstupní (OUT) a je k
dispozici pouze ve funkci Nacti_Atrib_Bool.
NazevAtributu (Char(31))
technický název atributu - je přímo editovatelný v návrháři přídavných atributů. Tento parametr je
nepovinný, pokud je zadán parametr IdiAtrib.
návratová hodnota je vždy hodnota atributu pro daný objekt. Pokud není nalezen příslušný záznam, je vrácena výchozí hodnota definovaná u atributu.
Název funkce pro získání uložených hodnot je uveden u jednotlivých typů atributů (viz. dále).
|
Popiska (pevný text) |
Slouží k zobrazení neměnného nápisu (názvu pole). Není to atribut v pravém slova smyslu, ale pomocný prvek pro orientaci uživatele, který bude data zadávat. |
|
|
Editační pole (řetězec) |
Využívá se pro všechny řetězcové formáty např. pro název, jméno ... Maximální délka řetězce je 255 znaků. Tuto délku je možné nastavit ve vlastnostech atributu. Funkce: Nacti_Atrib_Chars (IdiAtrib, IdObjct, NazevAtributu) |
|
|
Editační pole (celé číslo) |
Využívá se pro číselné hodnoty. Toto číslo musí být celé bez desetinného místa. Funkce: Nacti_Atrib_Int (IdiAtrib, IdObjct, NazevAtributu) |
|
|
Editační pole (desetinné číslo) |
Využívá se pro číselné hodnoty. Toto číslo je zobrazeno v desetinném tvaru. Funkce: Nacti_Atrib_Real (IdiAtrib, IdObjct, NazevAtributu) |
|
|
Zaškrtávací pole |
Nastavuje se s ním hodnota logické proměnné. Zaškrtávací pole může být dvoustavové nebo třístavové. U dvoustavového jsou přípustné pouze hodnoty Ano/Ne (zaškrtnuto/nezaškrtnuto). U třístavového je povolen ještě třetí stav "neurčeno" (zaškrtávací pole je šedivé). Tuto vlastnost lze využít v případě, kdy potřebujete odlišit stav Ne (nezaškrtnuto) od stavu nezadáno. Funkce: Nacti_Atrib_Bool (IdiAtrib, IdObjct, , NazevAtributu) |
|
|
Combo |
Slouží k výběru předem nadefinovaných hodnot bez možnosti editace. Množinu hodnot lze zadat ve vlastnostech atributu. Funkce: Nacti_Atrib_Ch4 (IdiAtrib, IdObjct, NazevAtributu) |
|
|
Číselník |
Stejné jako combo s využitím již předchystaných číselníků, které jsou použity na jiných místech Kaskády (např. Způsob dopravy ...) Funkce: Nacti_Atrib_Ch4 (IdiAtrib, IdObjct, NazevAtributu) |
|
|
Box s přepínači |
Slouží k nadefinování hodnot, ze kterých uživatel bude moci vybírat. Box s přepínači nedovoluje vybrat více jak jednu hodnotu. Množinu hodnot lze zadat ve vlastnostech atributu. Funkce: Nacti_Atrib_Ch4 (IdiAtrib, IdObjct, NazevAtributu) |
|
|
Pole pro vkládání data |
Slouží k výběru datumu. Datum je možné zapsat ručně nebo výběrem. Podrobnější popis je v kapitole Pole pro výběr data a času. Funkce: Nacti_Atrib_Date (IdiAtrib, IdObjct, NazevAtributu) |
|
|
Pole pro zadání času |
Slouží k výběru času. Čas je možné zapsat několika způsoby. Podrobnější popis je v kapitole Pole pro výběr data a času. Funkce: Nacti_Atrib_Time (IdiAtrib, IdObjct, NazevAtributu) |
|
|
Pole pro zadání data a času |
Slouží k výběru datumu a času. Funkce: Nacti_Atrib_Time (IdiAtrib, IdObjct, NazevAtributu) |
|
|
Textové pole |
Komponenta umožňuje zápis většího množství textu. Maximální délku může omezit administrátor ve vlastnostech tohoto atributu. Pokud toto omezení neprovede, délka je neomezená. Funkce: Nacti_Atrib_Text (IdiAtrib, IdObjct, NazevAtributu) |
|
|
Grafický prvek |
Slouží k optickému doladění (zkrášlení) karty s přídavnými atributy. Je jen na administrátorovi a jeho fantazii, jak tento prvek využije. |
|
|
Box |
Boxem nazýváme určitou sekci okna, která je orámovaná čárou v podobě rýhy a obvykle má na levé části horního okraji uveden název boxu. V boxu bývají umístěny prvky podobného významu a usnadňují tak orientaci uživatele v ploše okna. V případě, že žádné přídavné atributy zadány nebudou, pak ani v prohlížeči objektů, vytvořených z této šablony, nebude karta přídavné atributy dostupná. |
![]() |
Box Stav procesu |
![]() |
Prohlížeč objektu | Karta Obraz objektu |
![]() |