Ovládacie prvky formulára
The Form Controls toolbar contains tools that you need to create an interactive form. You can use the toolbar to add controls to a form in a text, spreadsheet, presentation, or HTML document, for example a button that runs a macro.
Dokumenty XML formulára (XForms) používajú rovnaké ovládacie prvky.
Keď chcete vytvoriť formulár, otvorte dokument a použite panel Ovládacie prvky formulára na pridanie a definovanie prvkov formulára. Ak chcete, je možné spojiť formulár s databázou, takže pomocou ovládacích prvkov budete môcť manipulovať s databázou.
Keď vytvárate formulár v HTML dokumentoch, je možné ho použiť na odoslanie dát cez Internet.
LibreOffice only exports the form properties that are supported by the HTML version that you export to. To specify the HTML version, choose LibreOffice - PreferencesTools - Options - Load/Save - HTML Compatibility.
Pridávanie ovládacích prvkov do dokumentu
-
Na lište nástrojov s ovládacími prvkami kliknite na ikonu ovládacieho prvku, ktorý chcete pridať.
-
V dokumente vytvoríte ovládací prvok jeho roztiahnutím.
To create a square control field, hold down the Shift key while you drag.
To add a field from the field list of a table or query to a form, drag a cell into the form. In a text document, you can also drag a column header to add a field to a form. To include a label for the field, hold down the CommandCtrl+Shift key down when you drag a column head.
Nastavenie modifikácie
-
Kliknite pravým tlačidlom na ovládací prvok a zvoľte Ovládací prvok. Otvorí sa dialóg, kde je možné upraviť vlastnosti ovládacieho prvku.
-
Na určenie klávesovej skratky pre ovládací prvok pridajte v označení pred požadovaný znak vlnovku (~).
-
Ovládacie prvky je možné preťahovať z jedného dokumentu do druhého. Tiež je možné ich kopírovať a vložiť do iného dokumentu. Keď vložíte ovládací prvok z iného dokumentu, LibreOffice analyzuje zdroj dát, typ a vlastnosti ovládacieho prvku, aby zodpovedal logickej štruktúre v cieľovom dokumente. Napr. ovládací prvok, ktorý zobrazuje obsah knihy kontaktov, bude zobrazovať rovnaký obsah i po skopírovaní do iného dokumentu. Tieto vlastnosti si je možné prehliadnuť na záložke Dáta dialógu Vlastnosti formulára.
Vybrať
Táto ikona prepína kurzor myši do režimu výberu, alebo tento režim dezaktivuje. Režim výberu sa používa k výberu ovládacích prvkov v aktuálnom formuláre.
Zaškrtávacie políčko
Vytvorí zaškrtávacie políčko. Zaškrtávacie políčka vám povoľujú aktivovať alebo dezaktivovať funkcie formulára.
Textové pole
Vytvorí textové pole. Textové polia sú polia, do ktorých môže používateľ zadávať text. Vo formulároch sa v textových poliach zobrazujú dáta alebo umožňujú zadávanie dát.
Formátované pole
Vytvorí formátované pole. Formátované pole je textové pole, pre ktoré je možné definovať, ako sa formátuje vstup a výstup a aké obmedzenie preň platí.
Formátované pole má špeciálne vlastnosti (zvoľte Formát - Ovládací prvok).
Tlačidlo
Vytvorí tlačidlo. Táto funkcia sa dá použiť na spustenie príkazu pre definovanú udalosť, napr. kliknutie myšou.
Pre tieto tlačidlá je možné použiť text i obrázky.
Tlačidlo možností
Vytvorí tlačidlo možností. Tlačidlá možností umožňujú dať používateľovi na výber z niekoľkých možností. Tlačidlá možností s rovnakou funkčnosťou majú rovnaký názov (vlastnosť Názov). Obvykle sa spoja pomocou Zoskupiť.
Pole zoznamu
Creates a list box. A list box lets users select an entry from a list. If the form is linked to a database and the database connection is active, the List Box Wizard will automatically appear after the list box is inserted in the document. This wizard helps you create the list box.
Combo pole
Vytvorí Combo pole. Combo pole je jednoriadkové pole s rozbalovacím zoznamom, z ktorého môže používateľ vybrať hodnotu. Combo poľu je možné priradiť vlastnosť "len na čítanie", aby používateľ nemohol zadať iné hodnoty, ako sú určené v zozname. Ak je formulár prepojený s databázou a spojenie s databázou je aktívne, automaticky sa po vložení zoznamu do dokumentu spustí Sprievodca Combo poľom.
Popisné pole
Vytvorí pole na zobrazenie textu. Tieto popisy slúžia len na zobrazenie prednastaveného textu. Nedajú sa do nich zadávať položky.
Viac ovládacích prvkov
Otvorí panel Viac ovládacích prvkov.
Návrh formulára
Otvorí panel Návrh formulára.
Sprievodcovia zap/vyp
Zapne alebo vypne automatické spúšťanie sprievodcov pre ovládacie prvky formulára.
Sprievodcovia vám pomôžu zadať vlastnosti poliam zoznamov, ovládacím prvkom tabuľky, či ďalším ovládacím prvkov.
Príkazy kontextového menu
Rolovacie tlačidlo
Vytvorí rolovacie tlačidlo.
Ak pridáte rolovacie tlačidlo do zošitu Calcu, je možné na záložke Dáta vytvoriť obojsmerné prepojenie medzi rolovacím tlačidlom a bunkou. Výsledkom bude, že sa pri zmene obsahu bunky aktualizuje obsah rolovacieho tlačidla. A naopak, ak zmeníte hodnotu rolovacieho tlačidla, aktualizuje sa obsah bunky.
Posuvný panel
Vytvorí posuvný panel.
Môžete určiť nasledujúce vlastnosti posuvného panelu:
UI názov |
Sémantiky |
Min. hodnota posunu |
Určuje minimálnu výšku alebo minimálnu šírku posuvného panelu. |
Max. hodnota posunu |
Určuje maximálnu výšku alebo maximálnu šírku posuvného panelu. |
Východzia veľkosť posunu |
Určuje východziu hodnotu posuvného panelu, ktorá sa použije pri obnovení formulára. |
Orientácia |
Určuje orientáciu posuvného panelu, t.j. vodorovne alebo zvislo. |
Malá zmena |
Určuje minimálnu hodnotu, o ktorú je možné posuvný panel posunúť, napr. kliknutím na šípku. |
Veľká zmena |
Určuje hodnotu veľkého posunu posuvného panelu, napr. keď kliknete medzi posuvník a šípku posuvného panelu. |
Pozdržať |
Určuje pozdržanie v milisekundách medzi spustením udalostí posuvného panelu. Napr. pozdržanie, ktoré nastane, keď kliknete na šípku a podržíte tlačidlo myši. |
Farba symbolu |
Určuje farbu šípok posuvného panelu. |
Viditeľná veľkosť |
Určuje veľkosť posuvníka posuvného panelu v "hodnotových jednotkách". Napr. hodnota ("Max. hodnota posunu" mínus "Min. hodnota posunu") / 2 bude mať za následok posuvník, ktorý zaberie polovicu posuvného panelu. Ak chcete, aby šírka posuvného panelu bola rovnaká ako jeho výška, nastavte Viditeľnú veľkosť na nulu. |
V zošite OpenOffice.org Calc je možné pomocou záložky Dáta vytvoriť obojsmerné prepojenie medzi posuvným panelom a bunkou.
Obrázkové tlačidlo
Vytvorí tlačidlo zobrazené ako obrázok. okrem obrázkovej reprezentácie má obrázkové tlačidlo rovnaké vlastnosti ako "normálne" tlačidlo.
Ovládacie pole obrázka
Vytvorí ovládacie pole obrázku. Možno ho použiť len k pridávaniu obrázkov z databázy. Vo formulári v dokumente dvakrát kliknite na tento ovládací prvok a zobrazí sa dialóg Vložiť obrázok. Tiež má kontextové menu (nie v režime návrhu) s príkazmi pre vkladanie a odstránenie obrázku.
Ak nie je ovládacie pole obrázku chránené proti zápisu, dajú sa vo formulári zobraziť obrázky z databázy alebo vkladať do databázy nové obrázky. Ovládací prvok musí odkazovať na pole databázy, ktoré je typu obrázok (image). Zadajte preto dátové pole v okne vlastností na záložke Dáta.
Dátumové pole
Vytvorí dátumové pole. Ak je formulár spojený s databázou, je možné prevziať hodnoty z databázy.
Ak poľu pre dátum priradíte vlastnosť "Rozbaliť", môže si používateľ otvoriť kalendár a vybrať dátum pomocou neho. To tiež platí pre pole v poli Ovládací prvok tabuľky.
Dátumové pole môže používateľ ľahko upraviť pomocou kurzorových klávesov šípka hore a šípka dole. V závislosti na pozícii kurzoru sa pri použití kurzorových klávesov zvyšuje alebo znižuje deň, mesiac či rok.
Špecifické poznámky pre dátumové pole
Časové pole
Vytvorí časové pole. Ak je formulár spojený s databázou, je možné prevziať hodnoty z databázy.
Časové pole môže používateľ ľahko upraviť pomocou kurzorových klávesov šípka hore a šípka dole. V závislosti na pozícii kurzoru sa pri použití kurzorových klávesov zvyšujú alebo znižujú hodiny, minúty či sekundy.
Výber súboru
Vytvorí tlačidlo, ktoré umožní výber súboru.
Číselné pole
Vytvorí číselné pole. Ak je formulár spojený s databázou, je možné prevziať hodnoty z databázy.
Menové pole
Vytvorí menové pole. Ak je formulár spojený s databázou, je možné prevziať hodnoty z databázy.
Pole vzorky
Creates a pattern field. Pattern fields consist of an edit mask and a literal mask. The edit mask determines which data can be entered. The literal mask determines the contents of the pattern field when loading the form.
Poznámka: polia vzoru sa neexportujú do HTML formátu.
Zoskupenie
Vytvorí rámec, ktorý vizuálne zoskupí niekoľko ovládacích prvkov. Zoskupenie vám umožňuje spojiť napr. tlačidlá možností.
If you insert a group frame into the document, the Group Element Wizard starts, which allows you to easily create an option group.
Note: When you drag a group box over already existing controls and then want to select a control, you have to first open the context menu of the group box and choose Arrange - Send to Back. Then select the control while pressing CommandCtrl.
Zoskupenia sa používajú len na vizuálny vzhľad. Funkčné zoskupenie tlačidiel možností sa dá previesť nastavením názvu: všetkým možnostiam, ktoré chcete zoskupiť, zadajte rovnakú vlastnosť Názov.
Ovládací prvok tabuľky
Vytvorí ovládací prvok tabuľky na zobrazenie tabuľky z databázy. Ak vytvoríte nový ovládací prvok tabuľky, spustí saSprievodca prvkom tabuľky.
Špeciálne informácie o ovládacom prvku tabuľky.
Navigačný panel
Vytvorí navigačný panel.
Navigačný panel vám umožňuje pohybovať sa medzi záznamami v databáze alebo databázovom formulári. Ovládacie prvky v tomto navigačnom paneli fungujú rovnako ako na východzom navigačnom paneli v LibreOffice.
Automaticky zamerať ovládací prvok
Ak je aktívna možnosť Automaticky zamerať ovládací prvok, aktivuje sa pri otvorení dokumentu prvý ovládací prvok formulára. Poradie ovládacích prvkov určíte pomocou vlastnosti Poradie aktivácie.