Sestava (SQL Sestavy generátoru): Porovnání verzí
Řádek 30: | Řádek 30: | ||
* '''Datový typ''' - určuje samostatně systém | * '''Datový typ''' - určuje samostatně systém | ||
* '''Formátovací řetězec''' - umožňuje v některých případech určovat formát dat zobrazeného sloupce. Typicky např. u položek typu "datum", např. 1.6.2019 (''d'', event. ''d.M.yyyy''), 1.června 2019 (''d.MMMM.yyyy''), 2019-06-01 (''yyyy-MM-dd''), "čísel" (''N0'' - částka bez desetinných míst), apod. | * '''Formátovací řetězec''' - umožňuje v některých případech určovat formát dat zobrazeného sloupce. Typicky např. u položek typu "datum", např. 1.6.2019 (''d'', event. ''d.M.yyyy''), 1.června 2019 (''d.MMMM.yyyy''), 2019-06-01 (''yyyy-MM-dd''), "čísel" (''N0'' - částka bez desetinných míst), apod. | ||
''dddd d. MMMM yyyy h:mm tt'' (např. pátek 1. ledna 2016 4:35 odp.) <br> | |||
''HH:mm'' (např. 16:35) | |||
<small> | <small> | ||
Nápověda k možnostem formátování: | Nápověda k možnostem formátování: | ||
: [https://docs.microsoft.com/cs-cz/dotnet/standard/base-types/standard-date-and-time-format-strings Formátování data a času - standard] | : [https://docs.microsoft.com/cs-cz/dotnet/standard/base-types/standard-date-and-time-format-strings Formátování data a času - standard] | ||
Řádek 36: | Řádek 39: | ||
: [https://docs.microsoft.com/cs-cz/dotnet/standard/base-types/standard-numeric-format-strings Formátování číselných typů - standard] | : [https://docs.microsoft.com/cs-cz/dotnet/standard/base-types/standard-numeric-format-strings Formátování číselných typů - standard] | ||
: [https://docs.microsoft.com/cs-cz/dotnet/standard/base-types/custom-numeric-format-strings Formátování číselných typů - vlastní] | : [https://docs.microsoft.com/cs-cz/dotnet/standard/base-types/custom-numeric-format-strings Formátování číselných typů - vlastní] | ||
</small> | |||
<small> | |||
Poznámky. | |||
Pokud SQL definice vrátí sloupec v datovém typu ''Date, Time nebo DateTime'', aplikace tento typ detekuje jako ''DateTime'' a automaticky u něj nastaví výchozí formátování '''d'''. Toto formátování můžete přenastavit vlastní formátovací značkou. <br> | |||
Pokud SQL definice vrátí sloupec v datovém typu ''String'', aplikace tento typ detekuje jako ''String''. Pokud víte, že ve sloupci je ve stringové hodnotě uložen datum, můžete typ nastavit na ''DateTime'' a nastavit u něj vlastní formátovací značku. <br> | |||
Zde je aplikace poněkud volnější a umožní nastavit i nelegální přetypování. Pokud se například ''Integer'' sloupec pokusíte přetypovat na ''DateTime'', zobrazí se po načtení chyba. Rovněž se zobrazí chyba, pokud ''String'' sloupec přetypujete na ''DateTime'', ale hodnoty v něm nebude možné interpretovat jako datum. <br> | |||
Nezapomeňte nastavení sloupců uložit, aby se u zvolené sestavy a její varianty sloupce příště přednastavily podle uložených hodnot a nemuseli jste nastavení provést znovu. <br> (hd 69170) | |||
</small> | </small> | ||
Aktuální verze z 7. 12. 2023, 13:18
SQL Sestavy generátoru (Sestava) - postup vytvoření a možnosti práce se sestavou.
Výběr sestavy
Vyberte požadovanou sestavu.
Parametry sestavy
Před vytvořením některých sestav je potřeba, aby uživatel zadal parametry.
Parametry sestavy mohou a nemusí být využity - kolik jich je a jakého typu záleží na tvůrci sql sestavy - podle toho, jak ji koncipoval.
Vytvoření sestavy
- Načíst - klikněte na toto tlačítko.
Třídění
- Třídění podle jednoho sloupce - provedete kliknutím na název sloupce (po prvním kliknutí vzestupně, po druhém sestupně)
- Třídění podle více sloupců - provedete pravoklikem myši na název prvního sloupce a volbou Třídit vzestupně nebo Třídit sestupně. Totéž opakujete pro druhý v pořadí sloupec.
Filtr
Kliknutím na ikonu Filtr. Poté již standardní obsluha jako v jiných agendách.
Sloupce sestavy / Zobrazované sloupce
Plovoucí okno Sloupce sestavy umožňuje další práci se sloupci:
- Nadpis - pokud uživatel vyplní, bude takto nazván (přejmenován) příslušný sloupec.
- Datový typ - určuje samostatně systém
- Formátovací řetězec - umožňuje v některých případech určovat formát dat zobrazeného sloupce. Typicky např. u položek typu "datum", např. 1.6.2019 (d, event. d.M.yyyy), 1.června 2019 (d.MMMM.yyyy), 2019-06-01 (yyyy-MM-dd), "čísel" (N0 - částka bez desetinných míst), apod.
dddd d. MMMM yyyy h:mm tt (např. pátek 1. ledna 2016 4:35 odp.)
HH:mm (např. 16:35)
Nápověda k možnostem formátování:
- Formátování data a času - standard
- Formátování data a času - vlastní
- Formátování číselných typů - standard
- Formátování číselných typů - vlastní
Poznámky.
Pokud SQL definice vrátí sloupec v datovém typu Date, Time nebo DateTime, aplikace tento typ detekuje jako DateTime a automaticky u něj nastaví výchozí formátování d. Toto formátování můžete přenastavit vlastní formátovací značkou.
Pokud SQL definice vrátí sloupec v datovém typu String, aplikace tento typ detekuje jako String. Pokud víte, že ve sloupci je ve stringové hodnotě uložen datum, můžete typ nastavit na DateTime a nastavit u něj vlastní formátovací značku.
Zde je aplikace poněkud volnější a umožní nastavit i nelegální přetypování. Pokud se například Integer sloupec pokusíte přetypovat na DateTime, zobrazí se po načtení chyba. Rovněž se zobrazí chyba, pokud String sloupec přetypujete na DateTime, ale hodnoty v něm nebude možné interpretovat jako datum.
Nezapomeňte nastavení sloupců uložit, aby se u zvolené sestavy a její varianty sloupce příště přednastavily podle uložených hodnot a nemuseli jste nastavení provést znovu.
(hd 69170)
Vypuštění (nezobrazování) některých sloupců provedete následovně:
- pravoklik myši na některý sloupec, volba Sloupce a odtržení sloupců, které nemají být zobrazeny.
Skupinování a Souhrny
Skupinování (grupování) znamená, že údaje za některý sloupec (nebo sloupce) budou sloučeny do jednoho bloku řádků a tak odděleny. Do oddělení je pak případně možno vložit "souhrn". Skupinování provedete tak, že název sloupce přetáhnete do lišty k tomu určené (jiná varianta: pravoklik myši na název sloupce a volba Rozdělit do skupin). Souhrn vložíte pravoklikem myši na příslušný sloupec, volbou Souhrny a vybráním požadovaného - k dispozici jsou následující: None, Sum (součet), Min, Max, Last, First, Count (počet), Avg (průměr), CountDistinct, Custom
Varianta sestavy
Změny v nastavení - například názvy sloupců, skupinování, souhrny - je možno uložit pro příští použití. Postup: zadejte název varianty (do pole vedle názvu sestavy) a stiskněte tlačítko pro uložení (Ulož nastavení).
Export
Možné formáty exportu:
- CSV - textová data (oddělovač čárka)
- Excel Html - pro MS Excel (zde menu: Zobrazení - zatrhněte Mřížka)