Editační položky typu datum resp. datum a čas
Kap. zatím není zcela zaktualizována. Některé možnosti aktuálně nejsou podporovány. Více viz Změna vzhledu a související funkční změny od verze 21.1.
Tyto editační položky slouží pro zadání data a příp. i času.
Editační položka pro zadání datumu má v pravé části zadávacího pole umístěno tlačítko se symbolem kalendáře // v závislosti na verzi systému a na nastavení vzhledu. Kalendář je k dispozici pro snazší zadání datumů. V některých místech programu je možno datum upřesnit i o zadání času (využití např. v některých místech modulu Servis, v Aktivitách, v agendě Jízdy v Knize jízd apod.).
Vzhled Windows 11 | |
Příklady vzhledu editační položky datumové bez času i s časem |
U uživatelsky definovatelných položek lze editaci času nastavit v definici položky příznakem Zobrazovat čas.
Datumové položky jsou vždy formátovány podle nastavení v operačním systému, např. dd.mm.yy.
V samostatných datumových editačních prvcích je testování na správnost zadaného datumu. Pokud uživatel zadá např. vlivem překlepu datum nesmyslné, datum se po pokusu o odchod fokusu z prvku neakceptuje, tj. datum zůstane nevyplněné a prvek zůstane označený.
Datumové položky jsou vnitřně reprezentovány jako souvislá řada čísel (zjednodušeně řečeno počet dnů od 30.12.1899), kde datum 30.12.1899 je konvencemi považováno za datum výchozí, nulové, resp. nevyplněné. Z toho mj. plyne, že datum 30.12.1899 do datumové položky nelze zadat (bude vždy vizuálně převedeno na stav "nezadáno"). A naopak z toho také plyne, že pokud se někde vyskytne datumová položka, která je ve stavu nezadáno, je vnitřně reprezentována nulou, což znamená datum 30.12.1899. Takové datum se pak může na některých místech systému objevit vizuálně uživateli, na místo prázdné položky. Viz též Často kladené dotazy, datum 30.12.1899.
Zadat hodnotu do datumové položky resp. do položky datum s časem můžete:
- Datum:
- Zapsáním z klávesnice (datum je zobrazováno vždy ve tvaru dd-mm-rrrr a v takovém se i zadává, nicméně lze zadat i ve tvaru např. dd-m-rr, systém si toto zadání při uložení převede)
Datum lze z klávesnice zadávat i klávesovými zkratkami (aniž byste vyvolávali (rozbalovali) kalendář):
- Pohyb po dnech tam a zpět:
- klávesami Num.plus/minus
- Pohyb po měsících tam a zpět:
- klávesami Shift+Num.plus/minus (posouvá o měsíc, den je vždy nastaven na 1)
- Pohyb po rocích tam a zpět:
- klávesami Ctrl+Shift+Num.plus/minus (posouvá o rok, měsíc zůstává a den je vždy nastaven na 1)
- Pohyb po dnech/měsících/rocích tam a zpět:
- šipkami nahoru/dolů - zda se bude jednat o pohyb tam a zpět po dnech/měsících/rocích, závisí na tom, v jaké části datumové položky stojí kurzor v okamžiku stisku šipky
- Výběr aktuálního datumu:
- stiskem klávesy T
- Myší (aniž byste vyvolávali (rozbalovali) kalendář):
- Stiskem šipek nahoru/dolů - zda se bude jednat o pohyb tam a zpět po dnech/měsících/rocích/hodinách či minutách, závisí na tom, v jaké části datumové položky stojí kurzor v okamžiku kliknutí myší na jednu z šipek)
- Rozbalením nabídky kalendáře a výběrem z kalendáře
Rozbalení kalendáře můžete vyvolat:
- kliknutím myší na tlačítko se symbolem kalendáře // v pravé části pole (v závislosti na verzi systému a na nastavení vzhledu)
- z klávesnice stiskem klávesové zkratky levý Alt+šipka dolů
Vzhled Windows 11: Vzhled Windows 11: Vzhled Windows 11: Zobrazení denní: Zobrazení měsíční: Zobrazení roční: Příklad vzhledu nabídnutého kalendáře Příklad vzhledu nabídnutého kalendáře Příklad vzhledu nabídnutého kalendáře Ovládání nabídnutého kalendáře:
- Pohyb po dnech tam a zpět:
- kurzorovými klávesami
- klávesami Num.plus/minus (Num+/Num-)
- Pohyb po měsících tam a zpět:
- myší kliknutím na tlačítka se šipkami v záhlaví kalendáře se zobrazeným jménem měsíce
- klávesami PageUp, PageDown
- klávesami Shift+Num.plus/minus (Num+/Num-) (posouvá o měsíc, den je vždy nastaven na 1)
- Pohyb po rocích tam a zpět:
- klávesami Ctrl+Shift+Num.plus/minus (Num+/Num-) (posouvá o rok, měsíc zůstává a den je vždy nastaven na 1)
- Výběr data:
- myší kliknutím na datum
- stiskem Enter - vybere datum, na němž je aktuálně kurzor
- Rychlý návrat kurzoru na aktuální datum:
- kliknutím myší na červený obdélníček vlevo dole
- Změna zobrazení kalendáře (denní / měsíční / roční/ desetiletý)
- klávesami Ctrl+šipka nahoru/dolů: změna
Vybrané datum se pak zobrazí v datumové položce. Pokud žádné datum nevyberete a stisknete Esc, ukončíte prohlížení kalendáře s tím, že datum zůstane prázdné, příp. původně zadané.
- Čas:
- Zapsáním z klávesnice (čas je zobrazován ve tvaru hh-mm-ss a v takovém se i zadává (zda jsou k dispozici i sekundy, závisí na konkrétním místě programu (typicky bývají v omezujících prvcích za datum a čas v záložkách omezení))
Čas lze z klávesnice zadávat i klávesovými zkratkami:
- Pohyb po hodinách tam a zpět:
- klávesami Num.plus/minus
- Pohyb po minutách tam a zpět:
- klávesami Shift+Num.plus/minus
- Pohyb po sekundách tam a zpět:
- klávesami Ctrl+Shift+Num.plus/minus
- Pohyb po hodinách/minutách příp. sekundách tam a zpět:
- šipkami nahoru/dolů - zda se bude jednat o pohyb tam a zpět po hodinách/minutách/sekundách, závisí na tom, v jaké části položky s časem stojí kurzor v okamžiku stisku šipky
- Myší (aniž byste vyvolávali (rozbalovali) kalendář):
- Stiskem šipek nahoru/dolů - zda se bude jednat o pohyb tam a zpět po hodinách/minutách/sekundách, závisí na tom, v jaké části položky s časem stojí kurzor v okamžiku kliknutí myší na jednu z šipek