Access 2003 - Aufbaukurs 3 Inhaltsverzeichnis Inhaltsverzeichnis ......................................................................................................................... 3 Über diese Trainingsbasis............................................................................................................... 7 Modul 1: Wiederholung - Vertiefung der Grundlagen ............................................................. 9 Wiederholungswürdige Basics: Objekte in Access-Datenbanken ......................................................... 10 Grundlagen schaffen: Der Datenbank-Assistent ............................................................................... 11 Wer mit wem: Beziehungen zwischen Tabellen................................................................................ 12 Viele Kunden mit vielen Produkten: N:M-Beziehungen...................................................................... 13 Verlässlichkeit zwischen Tabellen: Referentielle Integrität ................................................................. 14 Umstieg: Verwendung alter Access-Datenbanken ............................................................................ 15 Zusammenfassen und Vertiefen Modul 1: Wiederholung - Vertiefung der Grundlagen............................ 16 Modul 2: Tabellen für Fortgeschrittene ................................................................................ 17 Exkurs: Tabelle erstellen in der Datenblattansicht............................................................................ 18 Grenzübertritt: Import und Export von Datensätzen......................................................................... 19 Importieren, Exportieren und Einbinden von Tabellen....................................................................... 20 Beziehungen: Tabellen verknüpfen ................................................................................................ 21 Eindeutig-mehrdeutig: Mehr-Felder-Indizes .................................................................................... 22 Redundanzen auf der Spur: Der Tabellenanalyse-Assistent ............................................................... 23 Hintergrund-Wissen: Tabellen-Eigenschaften .................................................................................. 24 Entscheidender Unterschied: Nullwerte – Leere Zeichenfolgen ........................................................... 25 Optionen: Voreinstellungen für die Datenblattansicht ändern............................................................. 26 Zusammenfassen und Vertiefen Modul 2: Tabellen für Fortgeschrittene .............................................. 27 Modul 3: Abfragen für Fortgeschrittene ............................................................................... 29 Aktionsabfragen: Aktualisieren und Löschen von Daten .................................................................... 30 Aktionsabfragen: Anfügen von Datensätzen aus anderen Tabellen...................................................... 31 Umsatz pro Verkäufer und Region: Kreuztabellen ............................................................................ 32 Ausmerzung von Doppeltem: Duplikatsuche ................................................................................... 33 Kunden, die nichts gekauft haben (1): Inkonsistenzsuche ................................................................. 34 Kunden, die nichts gekauft haben (2): Inklusionsverknüpfungen........................................................ 35 Berechnete Felder: Tipps & Tricks ................................................................................................. 36 Abfrage-Entwurf: Tipps & Tricks.................................................................................................... 37 Zusammenfassen und Vertiefen Modul 3: Abfragen für Fortgeschrittene.............................................. 38 Modul 4: Formulare für Fortgeschrittene ............................................................................. 39 Handarbeit: Selbsterstellte Text- und Bezeichnungsfelder ................................................................. 40 Felder markieren, positionieren, formatieren: Tipps & Tricks ............................................................. 41 © Dr.-Ing. Paul Christiani GmbH & Co. KG 4 Inhaltsverzeichnis Bilder, Word-Dokumente und mehr: Objektfelder ............................................................................ 42 Platz für mehr: Formular-Register ................................................................................................. 43 Kunden und deren Bestellungen: Unterformulare............................................................................. 44 Lange Auswahllisten: Kombinationsfelder ....................................................................................... 45 Kombinationsfelder: Tipps & Tricks................................................................................................ 46 Entweder oder: Optionsgruppen.................................................................................................... 47 Ein Bild sagt mehr als 1000 Wörter: Diagramme ............................................................................. 48 Der ganze Rest: Weitere Steuerelemente ....................................................................................... 49 Schönheit unter Voraussetzungen: Bedingte Formatierung................................................................ 50 Formularentwurf: Tipps & Tricks ................................................................................................... 51 Dateneingabe: Tipps & Tricks ....................................................................................................... 52 Namensverknüpfung: Smarttags ................................................................................................... 53 Zusammenfassen und Vertiefen Modul 4: Formulare für Fortgeschrittene ............................................ 54 Modul 5: Berichte für Fortgeschrittene................................................................................. 55 Einzelanfertigungen: MS Word-Seriendruck .................................................................................... 56 A - B - C - ...: Listen mit alphabetischen Trennzeichen ..................................................................... 57 Vorbereitung: Die Druckereinrichtung ............................................................................................ 58 Universelle Lesbarkeit: Snapshots ................................................................................................. 59 Zusammenfassen und Vertiefen Modul 5: Berichte für Fortgeschrittene............................................... 60 Modul 6: Internetauftritt - Möglichkeiten mit MS Access...................................................... 61 HTML oder ASP: Export ins Internet............................................................................................... 62 Die schnelle Verbindung: Hyperlink-Felder...................................................................................... 63 Zusammenfassen und Vertiefen Modul 6: Internetauftritt - Möglichkeiten mit MS Access ....................... 64 Modul 7: Erreichbarkeit vom Web - Datenzugriffsseiten ...................................................... 65 Datenzugriffsseiten: Ein Überblick ................................................................................................. 66 Datenzugriffsseiten: Erstellung ..................................................................................................... 67 Datenzugriffsseiten: Bearbeitung .................................................................................................. 68 Anders bei Datenzugriffseiten: Feldliste / Gruppieren von Daten ........................................................ 69 Zusammenfassen und Vertiefen Modul 7: Erreichbarkeit vom Web - Datenzugriffsseiten ....................... 70 Modul 8: Extended Markup Language - XML ......................................................................... 71 Grundsätzliches: Informationen zu XML ......................................................................................... 72 Datenaustausch: Import von XML-Daten ........................................................................................ 73 Datenaustausch: Export in das XML-Datenformat ............................................................................ 74 Zusammenfassen und Vertiefen Modul 8: Extended Markup Language - XML ....................................... 75 © Dr.-Ing. Paul Christiani GmbH & Co. KG Inhaltsverzeichnis Modul 9: 5 Administratorentätigkeit - Wartung ...................................................................... 77 msaccess.exe firmen.mdb /nostartup: Startparameter ..................................................................... 78 Anwendungstitel, -symbol und Startformular: Starteinstellungen ....................................................... 79 Trennung von Daten und Oberfläche: Datenbankaufteilung ............................................................... 80 Dokumentation und Beschleunigung: Datenanalyse ......................................................................... 81 Beschleunigung bzw. Rettung: Komprimieren / Wiederherstellen ....................................................... 82 Zusammenfassen und Vertiefen Modul 9: Administratorentätigkeit - Wartung ...................................... 83 Modul 10: Klare Regeln - Zugriffsberechtigungen in MS Access ............................................. 85 Datenbank-Zugriffsberechtigungen: Ein Überblick............................................................................ 86 Schnelle Sicherheit: Der Benutzerdatensicherheits-Assistent ............................................................. 87 Arbeitsgruppen einrichten – Systemdatenbanken ............................................................................ 88 Wer arbeitet an der Datenbank: Benutzer definieren ........................................................................ 89 Wer darf was: Zugriffsrechte definieren ......................................................................................... 90 Verstärkte Sicherheit: Verschlüsseln der Datenbank......................................................................... 91 Öffnungsmodus, Datensatzsperre etc.: Optionen ............................................................................. 92 Zusammenfassen und Vertiefen Modul 10: Klare Regeln - Zugriffsberechtigungen in MS Access ............. 93 Modul 11: Für unterwegs - Datenbankreplikation .................................................................. 95 Abgleich der Replikate: Synchronisieren ......................................................................................... 96 Wer setzt sich durch: Lösung von Konflikten ................................................................................... 97 Replikation: Grundlagen .............................................................................................................. 98 Replikatserstellung: Datenbank konvertieren .................................................................................. 99 Zusammenfassen und Vertiefen Modul 11: Für unterwegs - Datenbankreplikation ...............................100 Modul 12: Abläufe automatisieren - Makros ......................................................................... 101 Makroerstellung: Grundlagen.......................................................................................................102 Verzweigungen: Die Aktion GeheZu..............................................................................................103 Arbeiten mit „Variablen“: Setzenwert............................................................................................104 Tastaturbefehle, Warnmeldungen etc.: Weitere wichtige Aktionen.....................................................105 Makros im Makro: Makrogruppen .................................................................................................106 Bestimmte Voraussetzungen: Bedingungen und Wiederholungen ......................................................107 Bei Filter, Bei Zeitgeber etc.: Filter- und Zeitgeberereignisse............................................................108 Rechnung zur angezeigten Firma: Synchronisieren zweier Formulare.................................................109 Beispiel: Öffnen von Formularen und Berichten ..............................................................................110 Beispiel: Seitensummen in einem Bericht ......................................................................................111 Fehlersuche: Der Einzelschrittmodus ............................................................................................112 © Dr.-Ing. Paul Christiani GmbH & Co. KG 6 Inhaltsverzeichnis Einbindung: Makros in Symbolleisten und Menüs ............................................................................113 Zusammenfassen und Vertiefen Modul 12: Abläufe automatisieren - Makros.......................................114 Modul 13: Spezialitäten bei Makros - Ereignisse .................................................................. 115 Anbindung: Makros mit Ereignissen verknüpfen..............................................................................116 Anfangsaktion: Ereignisse beim Öffnen / Schließen eines Formulars ..................................................117 Navigation: Ereignisse beim Bewegen zwischen Datensätzen............................................................118 TAB-Taste: Ereignisse beim Bewegen zwischen Steuerelementen......................................................119 STRG++: Ereignisse beim Hinzufügen von Datensätzen ..................................................................120 Beim Öffnen…: Ereignisse beim Öffnen / Schließen eines Berichts .....................................................121 Bei Fehler: Ereignisse beim Drucken, Formatieren… von Berichten ....................................................122 Zu beachten: Besonderheiten von Unterformularen ........................................................................123 Zusammenfassen und Vertiefen Modul 13: Spezialitäten bei Makros - Ereignisse .................................124 Modul 14: Access als Oberfläche - Projekte und SQL-Server ................................................ 125 Das Fenster zur großen Welt: Projekte und SQL Server ...................................................................126 Nahe Verwandtschaft: Datenbankobjekte bei Projekten ...................................................................127 Der Aufstieg zum MS SQL-Server: Upsizing ...................................................................................128 Zusammenfassen und Vertiefen Modul 14: Access als Oberfläche - Projekte und SQL-Server ................129 Modul 15: Anhang: Strukturierte Abfragesprache - SQL ....................................................... 131 Warum SQL?.............................................................................................................................132 Die Grundform: SELECT – FROM ..................................................................................................133 Filtern und Sortieren: WHERE und ORDER BY.................................................................................134 Gruppieren: GROUP BY und HAVING.............................................................................................135 Verknüpfen: INNER JOIN, LEFT JOIN, RIGHT JOIN ..........................................................................136 Die andere Verknüpfung: UNION..................................................................................................137 Zusammenfassen und Vertiefen Modul 15: Anhang: Strukturierte Abfragesprache - SQL ......................138 Wichtige Tastenkombinationen ....................................................................................................139 Index .......................................................................................................................................141 © Dr.-Ing. Paul Christiani GmbH & Co. KG