předchozí lekce (3.02) | obsah kurzu | následující lekce (3.04) |
DataTable reprezentuje vlastní databázi. Pokud budeme pracovat s daty, budeme veškeré příkazy posílat právě této komponentě, která jako jediná s daty manipuluje. Komponenta je nevizuální, to znamená, že je viditelná pouze v době návrhu aplikace jako ikona. Pro vizuální zobrazování dat je komponenta DataTable propojena přes komponentou DataSource s vizuálními databázovými komponentami.
DataSource představuje spojovník mezi DataTable a ostatními vizuálními komponentami. Komponenta je nevizuální, je viditelná pouze v době návrhu aplikace v podobě ikony. Na komponentu DataSource jsou napojeny další vizuální komponenty, které jsou již schopné data zobrazovat.
Pro zobrazování dat je nejdůležitější komponenta DataGrid. Zobrazuje v datové mřížce přehledně obsah databáze. Řádek mřížky představuje jeden záznam databáze, sloupec mřížky představuje položku databáze. V záhlaví mřížky jsou zobrazeny názvy položek databáze. Datová mřížka (dle názvosloví jazyků xBase je to BROWS) má stejné ovládání jako již známé databázové okno.
Pro navigaci v databázi se používá komponenta DataNavigator. Jde o sadu tlačítek, která umožňují pohyb po zdroji dat, umožní zadání nového záznamu, výmaz záznamu apod.
Ostatní databázové komponenty sloužící pro vstup a zobrazení dat jsou obdobou běžným komponentám, obsahují však navíc přes DataSource komunikovat s databází. Pro vstup a zobrazení textu se používá DataEdit. Textové memopoložky databází je možné zobrazit a editovat komponentou DataMemo. Logické hodnoty se zobrazují a editují pomocí komponenty DataCheckBox. Navíc je možné pouze zobrazit (bez možnosti editace) textové položky databáze komponentou DataText.
předchozí lekce (3.02) | obsah kurzu | následující lekce (3.04) |