Impressum | 2 |
Vorwort | 3 |
Inhalt | 5 |
1Erste Schritte | 15 |
1.1Access starten | 16 |
1.2Eine Datenbank anhand einer Vorlage erstellen | 17 |
Welcher Vorlagentyp sollte gewählt werden? | 17 |
Eine Access-Desktopdatenbank zur Adressverwaltung erstellen | 17 |
Adressen eingeben | 19 |
Dateneingabe per Eingabemaske | 19 |
Adresslisten drucken | 21 |
Der Access-Bildschirm - ein erster Überblick | 23 |
1.3Bestandteile einer Access Datenbank | 25 |
Übersicht Datenbankobjekte | 25 |
Die Datenbankobjekte im Navigationsbereich | 26 |
Objektansichten | 27 |
1.4Die Befehlseingabe | 28 |
Das Menüband | 28 |
Weitere Möglichkeiten der Befehlseingabe | 31 |
1.5Hilfe erhalten | 32 |
1.6Datenbanken öffnen und schließen | 33 |
Eine Datenbank öffnen | 33 |
Sicherheitseinstellungen beim Öffnen | 35 |
Was Sie beim Öffnen noch beachten sollten | 36 |
Datenbank schließen | 36 |
1.7Zusammenfassung | 36 |
2Datenbankgrundlagen | 37 |
2.1Datenbankmodelle | 38 |
Was ist eine Datenbank? | 38 |
Welche Datenbankmodelle gibt es? | 38 |
2.2Aufbau und Funktionsweise relationaler Datenbanken | 39 |
Tabellen | 39 |
Primärschlüssel | 39 |
Beziehungen | 40 |
Indizes | 41 |
2.3Die Daten in Tabellen aufteilen | 41 |
Häufige Fehler in Datenbanken | 41 |
Tabellen normalisieren | 42 |
2.4Wie gehen Sie beim Datenbankentwurf vor? | 46 |
Checkliste | 46 |
Was Sie bei der Vergabe von Namen beachten sollten | 47 |
2.5Die Übungsdatenbank zur Artikelverwaltung | 48 |
2.6Zusammenfassung | 49 |
3Tabellen erstellen | 51 |
3.1Die Übungsdatenbank Artikelverwaltung erstellen | 52 |
3.2Eine Tabelle in der Datenblattansicht anlegen | 53 |
Eine neue Tabelle zur Speicherung von Kundenadressen erstellen | 53 |
Felddatentypen | 56 |
Weitere Feldeigenschaften | 58 |
Spaltenbreite, Spalten hinzufügen und löschen | 61 |
3.3Eine Tabelle in der Entwurfsansicht erstellen | 63 |
Tabelle in der Entwurfsansicht öffnen/anzeigen | 63 |
Primärschlüssel definieren | 64 |
Weitere Felder hinzufügen | 66 |
So verwenden Sie den Datentyp Zahl | 67 |
Zahlen- und Datumsformate | 68 |
Die Dateneingabe mit Eingabeformaten steuern | 68 |
Regeln zur Kontrolle der Dateneingabe | 71 |
Standardwerte vorgeben | 72 |
Besonderheiten bei Feldern von Typ Text | 72 |
Indizes erstellen und verwalten | 73 |
3.4Nachschlagefelder | 75 |
Nachschlagefeld mit Werten aus Tabelle erstellen | 75 |
Die Eigenschaften von Nachschlagefeldern bearbeiten | 79 |
Eine Wertliste als Datenherkunft | 80 |
Mehrere Werte auswählen | 81 |
3.5Felder in Tabellen berechnen | 82 |
3.6Tabellen im Navigationsbereich verwalten | 84 |
3.7Nachträgliche Änderungen am Tabellenentwurf | 86 |
Felder hinzufügen und löschen | 86 |
Sonstige Änderungen | 86 |
3.8Zusammenfassung | 87 |
3.9Übung: Tabellen erstellen | 88 |
Teil 1: Zusammenfassung und Kontrolle | 88 |
Teil 2: Übungsaufgaben | 90 |
4Dateneingabe und Umgang mit Tabellen | 91 |
4.1Dateneingabe in Tabellen | 92 |
Neue Datensätze hinzufügen | 92 |
Datensatz speichern | 93 |
In der Tabelle bewegen | 94 |
Datensätze nachträglich ändern | 95 |
Datensätze löschen | 96 |
4.2Tabellenlayout anpassen | 97 |
Spaltenbreiten ändern | 97 |
Spalten verschieben | 97 |
Tabelle formatieren | 97 |
Layout-Änderungen speichern | 98 |
4.3Tipps und Besonderheiten bei der Eingabe | 99 |
Nützliche Tastenkombinationen bei der Eingabe | 99 |
Was ist bei einzelnen Felddatentypen zu beachten? | 99 |
Dateianlagen, Bilder | 102 |
4.4Tabellen sortieren, filtern und drucken | 105 |
Tabelle sortieren | 105 |
Datensätze filtern | 106 |
Feldinhalte suchen und ersetzen | 109 |
Summen und Zusammenfassungen anzeigen | 110 |
Tabelle drucken | 111 |
4.5Zusammenfassung | 112 |
4.6Übungsaufgaben | 113 |
Teil 1: Die Tabelle tblKunden | 113 |
Teil 2 : Die Tabelle tblLieferanten | 113 |
Teil 3: Die Tabelle tblArtikel | 114 |
5Beziehungen zwischen Tabellen | 115 |
5.11:n Beziehungen | 116 |
Beziehung mit dem Nachschlage-Assistenten erstellen | 116 |
Dateneingabe mit Unterdatenblatt | 120 |
5.2Beziehungen kontrollieren und bearbeiten | 122 |
Beziehungen anzeigen | 122 |
Datenintegrität festlegen | 123 |
Beziehungen drucken | 126 |
5.3n:m Beziehungen | 127 |
Eine n:m Beziehung am Beispiel Artikel und Lieferanten | 127 |
Eine Beziehung ohne Assistent erstellen | 127 |
Mögliche Probleme beim Erstellen von Beziehungen | 129 |
5.4Sonderfälle | 130 |
1:1 Beziehung | 130 |
Verknüpfungseigenschaften | 131 |
5.5Zusammenfassung | 133 |
5.6Übungsaufgabe: Bestellungen erfassen | 133 |
6Abfragen | 135 |
6.1Abfrage erstellen | 136 |
Eine neue Abfrage in der Entwurfsansicht erstellen | 136 |
Felder hinzufügen | 138 |
Datensätze in Abfragen sortieren | 140 |
Abfrage ausführen, Ergebnis in der Datenblattansicht anzeigen | 140 |
6.2Auswahlkriterien | 142 |
Kriterienausdrücke | 142 |
Platzhalter in Kriterienausdrücken | 145 |
Mehrere Abfragekriterien kombinieren | 146 |
6.3Mehrere Tabellen in Abfragen verwenden | 148 |
Beziehungen zwischen Tabellen | 148 |
Eine Beziehung im Abfrageentwurf erstellen | 149 |
Die Verknüpfungseigenschaften in Abfragen nutzen | 150 |
6.4Felder in Abfragen berechnen | 152 |
Formel mit dem Ausdrucks-Generator erstellen | 152 |
Formel per Tastatur eingeben | 155 |
Formelergebnis formatieren | 156 |
Zeichenfolgen verketten | 157 |
6.5Funktionen einsetzen | 158 |
Aufbau und Eingabe von Funktionen | 158 |
Die Funktion Wenn | 159 |
Wichtige Datumsfunktionen | 160 |
Ausgewählte Textfunktionen | 161 |
6.6Zusammenfassung | 163 |
6.7Übungsaufgaben: Abfragen | 163 |
7Spezialabfragen | 165 |
7.1Flexible Abfragen mit Parametern | 166 |
Beispiel: Eine Abfrage für alle Warengruppen | 166 |
Parameter mit Platzhalterzeichen verknüpfen | 168 |
7.2Mehrwertige Felder in Abfragen auswerten | 168 |
7.3Gruppierungen und Zusammenfassungen in Abfragen | 171 |
Eine gruppierte Abfrage erstellen | 171 |
Bedingungen und Formeln in gruppierten Abfragen | 173 |
Aliasnamen in Abfragen | 173 |
Extremwerte mit Hilfe von Abfragen ermitteln | 174 |
7.4Aktionsabfragen | 176 |
Wozu Aktionsabfragen? | 176 |
Aus dem Abfrageergebnis eine Tabelle erstellen | 178 |
Datensätze importieren und an eine Tabelle anfügen | 179 |
Datensätze mit einer Aktualisierungsabfrage ändern | 184 |
Datensätze mit einer Löschabfrage entfernen | 186 |
7.5Besondere Abfragen mit dem Abfrage-Assistenten | 187 |
Duplikate suchen | 187 |
Abfrage zur Inkonsistenzsuche | 188 |
Kreuztabellen | 189 |
7.6Eine kleine Einführung in SQL | 192 |
Abfragen in der SQL-Ansicht anzeigen | 192 |
Einfache Auswahlabfragen mit einer einzigen Tabelle | 193 |
Nachschlagefeld mit einer Union-Abfrage erweitern | 194 |
7.7Zusammenfassung | 196 |
7.8Übungsaufgaben | 197 |
8Rund um Formulare | 199 |
8.1Ein einfaches Formular zur Dateneingabe erstellen | 200 |
Ein Standardformular erstellen | 200 |
Formularansichten | 201 |
Formular speichern | 202 |
Dateneingabe in Formularen | 202 |
8.2Formulartypen | 203 |
Formular mit Unterformular erstellen | 203 |
Formulare in Tabellenform | 204 |
Geteiltes Formular | 205 |
8.3Formulare in der Layoutansicht anpassen | 206 |
So arbeiten Sie in der Layoutansicht | 206 |
Layoutgestaltung mit automatischen Layouts | 208 |
Titel und Beschriftungen ändern | 210 |
Weitere Felder hinzufügen | 210 |
8.4Farben und Schriftarten | 212 |
Farben und Schriftarten mit Designs steuern | 212 |
Einzelne Steuerelemente gestalten | 214 |
Steuerelemente abhängig vom Inhalt formatieren | 214 |
Hintergrund von Formularbereichen ändern | 216 |
8.5Formulare in der Entwurfsansicht bearbeiten | 217 |
Die Entwurfsansicht | 217 |
Ohne automatisches Layout mit Steuerelementen arbeiten | 220 |
Aktivierreihenfolge der Steuerelemente | 223 |
Textfelder und Bezeichnungsfelder | 224 |
8.6Formulare mit dem Formular-Assistenten erstellen | 225 |
Der Formular-Assistent | 225 |
Ein Formular mit Feldern aus mehreren Tabellen | 227 |
Formular mit Unterformular | 229 |
8.7Mit einem leeren Formular beginnen | 231 |
Ein leeres Formular in der Layoutansicht erstellen | 231 |
Ein neues leeres Formular in der Entwurfsansicht | 232 |
Formularkopf und -fuß hinzufügen | 232 |
8.8Formulareigenschaften | 233 |
Eigenschaften anzeigen | 233 |
Datensatzquelle anzeigen und bearbeiten | 234 |
Datensatzanzeige und Formularlayout | 235 |
Dateneingabe steuern | 236 |
Formularelemente anzeigen/ausblenden | 237 |
Formular als gebundenes Dialogfenster öffnen | 238 |
8.9Zusammenfassung | 240 |
8.10Übungsaufgaben | 241 |
Ein Kundenstammblatt erstellen | 241 |
Artikelstammblatt | 241 |
Eine n:m Beziehung mit Haupt- und Unterformular darstellen | 242 |
Ein Formular zum Erfassen von Bestellungen erstellen | 244 |
9Ausgewählte Steuerelemente | 247 |
9.1Grundlagen | 248 |
Steuerelement einfügen | 248 |
Steuerelement-Assistenten verwenden | 249 |
Eigenschaften von Steuerelementen | 249 |
9.2Bezeichnungsfelder | 250 |
9.3Textfelder | 251 |
Ein ungebundenes Textfeld mit dem aktuellen Datum einfügen | 251 |
Formel in Textfeld berechnen | 253 |
Textfeld deaktivieren/sperren | 255 |
Datum auswählen | 256 |
Bildlaufleiste bei Feldern vom Typ Kurzer Text ausblenden | 256 |
9.4Kombinations- und Listenfelder | 257 |
Kombinationsfeld einfügen | 257 |
Textfeld in Kombinationsfeld umwandeln | 259 |
Eigenschaften von Kombinationsfeldern | 260 |
Datensatz mit Kombinationsfeld suchen | 262 |
Listenfelder einsetzen | 265 |
9.5Dateianlagen und Bilder | 267 |
Dateianlagen in Formularen | 267 |
Firmenlogo einfügen | 269 |
Linien und Rechtecke | 270 |
9.6Unterformular per Steuerelement einfügen | 270 |
Ein Unterformular zur Nachverfolgung von Kundenkontakten einfügen | 270 |
Bezüge auf Steuerelemente in Unterformularen | 273 |
9.7Befehlsschaltflächen | 275 |
Der Befehlsschaltflächen-Assistent | 275 |
Schaltfläche formatieren | 276 |
Wichtige Eigenschaften von Schaltflächen | 277 |
Einsatzmöglichkeiten von Schaltflächen | 278 |
9.8Ein Startformular erstellen | 279 |
Der Formulartyp Navigationsformular | 279 |
Ein ungebundenes Formular als Startformular | 281 |
Formular öffnen und einen bestimmten Kunden anzeigen | 282 |
Startformular beim Öffnen der Datenbank automatisch anzeigen | 283 |
9.9Zusammenfassung | 284 |
9.10Übungsaufgaben | 285 |
Formular zur Bestellerfassung optimieren | 285 |
Startformular ergänzen | 286 |
10Berichte | 287 |
10.1Grundlagen | 288 |
Überblick | 288 |
Berichtsansichten | 289 |
Einen einfachen Standardbericht erstellen | 289 |
Mit einem leeren Bericht beginnen | 290 |
Berichtslayout schnell ändern | 292 |
Berichtsbereiche | 292 |
Berichtsgröße | 294 |
Einen Bericht mit dem Berichts-Assistenten erstellen | 297 |
10.2Bericht drucken | 299 |
Die Seitenansicht | 299 |
Bericht drucken | 299 |
Bericht exportieren und weitergeben | 301 |
10.3Besondere Steuerelement- und Berichtseigenschaften | 302 |
Automatisches Vergrößern und Verkleinern | 302 |
Bilder in Berichten | 303 |
Bericht mit Gitternetzlinien drucken | 304 |
Seitenumbruch steuern | 304 |
Zusammenfassende Summen und Formeln in Berichten | 305 |
10.4Berichte sortieren und gruppieren | 307 |
Preisliste nach Warengruppen gruppieren | 307 |
Summen und andere Zusammenfassungsfunktionen hinzufügen | 309 |
Kunden nach Postleitzahlbereichen gruppieren | 311 |
Sortierungen und Gruppierungen verwalten | 312 |
Einen gruppierten Bericht mit dem Berichts-Assistenten erstellen | 313 |
Bericht filtern | 315 |
10.5Etiketten erstellen | 316 |
10.6Zusammenfassung | 318 |
10.7Übungen | 319 |
Workshop: Eine Auftragsbestätigung erstellen | 319 |
Adressliste Kunden | 325 |
Kundenstammblatt | 326 |
11Makros | 327 |
11.1Makrogrundlagen | 328 |
Vorbemerkungen | 328 |
Wo werden Makros erstellt und gespeichert? | 328 |
11.2Ein einfaches Makro erstellen | 329 |
Eine Meldung ausgeben und das aktuelle Fenster schließen | 329 |
Das erstellte Makro ausführen | 331 |
Der Makro-Editor | 332 |
Ein eingebettetes Makro erstellen | 334 |
11.3Formulare und Berichte öffnen | 335 |
Formular mit einem neuen Datensatz öffnen | 335 |
Bericht mit einem bestimmten Datensatz öffnen | 336 |
Zugriff auf Steuerelemente in Formularen und Berichten | 337 |
11.4Mit Bedingungen Fehlermeldungen vermeiden | 339 |
11.5Weitere Ereignisse | 341 |
Formular beim Doppelklicken öffnen | 341 |
Formularfenster beim Öffnen maximieren | 343 |
Berichte ohne Daten | 343 |
Das AutoExcec Makro | 344 |
11.6Zusammenfassung | 344 |
11.7Übungsaufgaben | 345 |
Formular zur Erfassung neuer Bestellungen öffnen | 345 |
Kundenstammblatt drucken | 345 |
12Datenbanktools | 347 |
12.1Datenexport und -import | 348 |
Import und Export von Textdateien | 348 |
Tipp: Export in eine Textdatei mit Makro automatisieren | 351 |
Access-Datenbankobjekte importieren und verknüpfen | 352 |
12.2Letzte Arbeiten vor der Fertigstellung | 354 |
Datenbank aufteilen | 354 |
Anzeige und Startverhalten der Datenbank | 355 |
Datenbank mit Kennwort schützen | 357 |
12.3Wartung | 359 |
Datenbank komprimieren und reparieren | 359 |
Datenbank dokumentieren | 360 |
Objektabhängigkeiten kontrollieren | 361 |
12.4Zusammenfassung | 362 |
Tastenkombinationen | 363 |
Glossar | 369 |
Index | 375 |