K1222.qxd
12.8.2005
12:27
StrÆnka 3
Obsah Úvod
9
Kapitola 1
Úvod do Office 2003 Seznámení s Office 2003 Vylepšení programu Access 2003 XML Inteligentní značky Různá další vylepšení Integrace s technologií SharePoint Závislosti objektů
Shrnutí
11 12 13 13 14 21 21 22
23
Kapitola 2
Návrh a modelování databází v programu Microsoft Access Základy návrhu databází Normalizace databáze Klíče Relace Datové typy programu Access Dotazy a sestavy Modelování podnikových databází Jednoduchý návrh databází Možnost převodu na databázi SQL Rychlé vytvoření uživatelského rozhraní Návrh ukázkové databáze Návrh datového modelu Implementace návrhu databáze v programu Access Vytvoření tabulek Vytvoření relací mezi tabulkami
Převod na databázi SQL Shrnutí
25 26 26 26 27 27 28 29 29 30 30 30 30 34 34 38
42 48
K1222.qxd
12.8.2005
4
Obsah
12:27
StrÆnka 4
Kapitola 3
Sestavování dotazů pomocí Průvodce jednoduchým dotazem Nástroje pro dotazování na data Seznámení se zdrojovými daty Průvodce jednoduchým dotazem Rychlé spojování tabulek Sestavování rozsáhlých dotazů a pohledů kontingenčních tabulek Průvodce dotazem Zobrazení kontingenční tabulky Vytváření souhrnů a křížových dotazů Souhrnné dotazy Křížové dotazy Vyhledávací dotazy na duplicitní položky a chybějící záznamy Vyhledávací dotazy na duplicitní položky Vyhledávací dotazy na chybějící záznamy Jak využívat Access co možná nejlépe Shrnutí
49 50 50 50 51 55 55 57 60 60 62 66 66 68 68 69
Kapitola 4
Sestavování rozsáhlých dotazů v návrhovém zobrazení Seznámení s návrhovým zobrazením Sestavování rozsáhlých dotazů v návrhovém zobrazení Sestavování dotazů pro aktualizaci a vkládání záznamů Aktualizační dotazy Dotazy pro vkládání nových záznamů Skládání výsledků více dotazů Shrnutí
71 72 75 78 78 80 84 88
Kapitola 5
Programování databázových aplikací v programu Web Matrix Představení vývojového prostředí Web Matrix
89 90
K1222.qxd
12.8.2005
12:27
StrÆnka 5
Obsah
Vytvoření databáze zaměstnanců Základní požadavky na aplikaci Datová struktura Sestavování dotazů Vytváření webové aplikace Shrnutí
5
90 91 91 93 96 118
Kapitola 6
Programování databázových aplikací pro platformu .NET Seznámení s platformou .NET Návrh databáze dotazů na zákaznické centrum Základní požadavky Vytvoření datových struktur Sestavování dotazů Vytváření aplikace Používání online systému zákaznického centra Koncový uživatel systému Správce zákaznického systému Shrnutí
119 120 120 120 122 124 130 166 166 169 172
Kapitola 7
Import a export dat Základní informace Normalizace nestrukturovaných dat Převod dat do normalizované podoby Import dat z tabulky aplikace Excel Transformace dat Ověření importovaných dat Automatizace importu pomocí maker
Exportování dat Další tipy a triky Shrnutí
173 173 174 178 178 179 187 188
190 193 194
K1222.qxd
12.8.2005
6
Obsah
12:27
StrÆnka 6
Kapitola 8
Práce s daty ve formátu XML Úvod do jazyka XML Export dat do formátu XML Exporty samostatných tabulek Export více tabulek Transformační exporty Programově řízený export dat do formátu XML Import dat ve formátu XML Import více tabulek Import dat ve formátu XML s použitím transformace Programově řízený import dat ve formátu XML Shrnutí
195 195 196 197 201 203 208 211 212 212 214 215
Kapitola 9
Úvod do datových projektů programu Access Proč právě ADP? Co je to ADP? Vytvoření vlastního ADP Procházení tabulek a dotazů Tabulky Dotazy a funkce Správa databází ADP Vytváření relací Tipy pro práci s ADP Shrnutí
217 217 218 219 220 220 224 228 229 230 231
Kapitola 10
Vytváření datových projektů programu Access 233 Návrh databáze Přehled požadavků na aplikaci Vytvoření návrhu databáze Založení nové databáze Připojení k serveru Vytváření databázových tabulek Vytvoření relací mezi tabulkami Sestavování dotazů
233 234 234 235 235 236 243 244
K1222.qxd
12.8.2005
12:27
StrÆnka 7
Obsah
Vytváření dotazů Vytváření SQL pohledů Vytváření uložených procedur Vytváření uživatelských funkcí a práce s nimi Vytváření formulářů Vytváření sestav Shrnutí
7
244 245 248 252 261 267 272
Kapitola 11
Správa databází programu Access Přehled možností správy databází Jak zálohovat Zabezpečení databáze Zabezpečení pomocí hesel a šifrování Zabezpečení na uživatelské úrovni Rozdělení databáze Databáze typu MDE a ADE Replikace Co je to replikace? Příklad replikace Shrnutí
273 273 274 275 275 276 283 284 285 285 286 291
Kapitola 12
Jazyk Visual Basic for Applications Co to je VBA? Objektový model Začínáme s jazykem VBA Vytváření vlastních dotazů Získání zdrojových dat Vytvoření uživatelského formuláře Doplnění kódu VBA Aplikace v praxi Shrnutí
293 293 294 294 298 298 300 303 309 312
K1222.qxd
12.8.2005
8
Obsah
12:27
StrÆnka 8
Příloha A
XML objekty programu Access 2003 Metoda ExportXML Parametry Nastavení parametru OtherFlags
Objekt AdditionalData Metoda TransformXML Parametry Metoda ImportXML Parametry Vlastnosti nastavení importu
313 313 313 314
314 314 314 316 316 317
Příloha B
Kontingenční tabulky a kontingenční grafy Příprava zdrojových dat Základy práce s kontingenčními tabulkami Základy práce s kontingenčními grafy Shrnutí
319 319 322 330 335
Příloha C
Datové stránky programu Access Datové stránky vs. formuláře a sestavy Používání datových stránek Vytvoření jednoduché datové stránky Vytvoření stránky s kontingenčními tabulkami a grafy Shrnutí
Rejstřík
337 337 338 339 342 347
348