Das Handbu.ch. Microsoft Access Lorenz Holscher. :ung oder Garantie :h keine Verantwor. ung augerhalb der ulassig und strafbar.

Ähnliche Dokumente
Lorenz Hölscher. Microsoft Access 2016 Das Handbuch

Inhalt. Teil A Web Apps. Einleitung Datenbank - leicht gemacht. 2 Access Web Apps vorbereiten. 3 Eine eigene Access Web App erstellen.

Lorenz Hölscher: Microsoft Access 2013 Das Handbuch Copyright 2013 O Reilly Verlag GmbH & Co. KG

Übersicht. Teil A Web-Apps Teil B Schnelleinstieg Teil C Access allgemein Teil D Tabellen Teil E Abfragen...

Microsoft Access Das Handbuch

Einleitung Tabellen - leicht gemacht 95 6 Abfragen - leicht gemacht Formulare - leicht gemacht Berichte - leicht gemacht 137

Lorenz Hölscher: Microsoft Access 2013 Das Handbuch Copyright 2013 O Reilly Verlag GmbH & Co. KG

Microsoft Access 2010 Das Handbuch

Microsoft Access Das Handbuch

Inhaltsverzeichnis. Teil I Erste Schritte. 1 Einleitung Was kann Access? Datei: 5217_A02Inhalt.doc, Seite3 15.

Richtig einsteigen: Datenbanken entwickeln mit Access 2007

Inhaltsverzeichnis. Teil I Erste Schritte. 1 Einleitung Was kann Access?... 17

1 Erste Schritte...13

Inhalt 1 2. Über dieses Buch 9. Eigene Web Apps erstellen 15. Web Apps weiterentwickeln 27

Inhaltsverzeichnis. 1 Einleitung 13

INHALTSVERZEICHNIS 1 VORWORT 11 ZU DIESER TRAININGSUNTERLAGE 12 2 ACCESS ERSTE SCHRITTE DATENBANK schlffiben 25

Inhalt Vorwort... I So benutzen Sie dieses Buch... II Inhalt... V Datenmodelle... 1 MS Access... 9

Lorenz Hölscher. Richtig einsteigen: Datenbanken entwickeln mit Access 2010

Inhaltsverzeichnis. 1 Wie und warum Access lernen? Arbeiten mit Access


DAS EINSTEIGERSEMINAR. Microsoft Office. Access Winfried Seimert LERNEN ÜBEN ANWENDEN

Access Seminare. Excel Basismodule

New Horizons Computer Learning Centers in D/A/CH

Schnellübersichten. Access 2016 Grundlagen für Datenbankentwickler

Syllabus ADVANCED Version 1.0d

Winfried Seimert. Microsoft Access 2010 Anwendung und Programmierung Das bhv Taschenbuch

1 Einführung Was macht eine Datenbank? Entwickler und Benutzer Warum sollten Sie mit Datenbanken arbeiten?

Inhaltsverzeichnis. Einleitung 11. Modul 1 Die erste Datenbank 15. Modul 2 Tabellen in der Entwurfsansicht definieren 21. Inhaltsverzeichnis

ACCESS Arbeiten mit. Datenbanken mit Tabellen Abfragen Formularen Berichten Makros Datenaustausch Projekten. Dipl.-Hdl., Dipl.-Kfm.

Access 2002 professionell

Schnellübersichten. Access 2016 Fortgeschrittene Techniken für Datenbankentwickler

1 Erste Schritte... 15

Kapitel 1 Einleitung und Oberblick 13. Kapitel 2 Für alte Bekannte: Neuerungen in Access 95 und Access 97 17

Verlag: readersplanet GmbH Neuburger Straße Passau.

Microsoft Access 2013 auf einen Blick

Access 2000 professionell

Einstieg in VBA mit Excel Galileo Press

Inhalt. Inhalt. Einleitung Kapitel 1 Access kennenlernen... 25

Vorwort Die Excel-Arbeitsumgebung für Fortgeschrittene... 11

Richtig einsteigen: Access 2007 VBA-Programmierung

Access 2000 professionell

Erste Schritte Access starten...16

Vorwort...10 Einleitung...12 Lernen Üben Anwenden...12 Inhalt und Aufbau des Buches...13 Inhalt...13 Aufbau Access 2007 (fast) alles ist

OpenOffice Base 3.4 PRAXIS. bhv. Datenbank mit. Schritt für Schritt eine Datenbank mit OpenOffice Base erstellen

DAS EINSTEIGERSEMINAR. Microsoft Office. Access Winfried Seimert LERNEN ÜBEN ANWENDEN

Vorwort. Teil I Bedienung. 1 Benutzeroberfläche. 2 Die Access-Objekte. 3 Ausdrücke und Aussagen. Teil II Datenbanken und Tabellen

Lorenz Hölscher. Richtig einsteigen: Access 2013 VBA-Programmierung. Von den Grundlagen bis zur professionellen Entwicklung. Microsott.

Richtig einsteigen: Access 2010 VBA-Programmierung

Inhaltsverzeichnis. Teil I Erste Schritte. 1 Einleitung Teil II Grundlagen von VBA. 2 Die ersten VBA-Prozeduren erstellen...

Schnellstarthandbuch. Hilfe aufrufen Klicken Sie auf das Fragezeichen, um Hilfeinhalt anzuzeigen.

Inhaltsverzeichnis. Einleitung und Danksagung. 1 Was ist SharePoint? - Ein Überblick.

1. Benennen Sie die Elemente der Access-Benutzeroberfläche: Wann müssen Sie einer Datenbank einen Namen geben?

Einstieg in VBA mit Excel Galileo Press

Das Access 2.0 Einmaleins

Syllabus ADVANCED Version 1.0d

Winfried Seimert. Das Einsteigerseminar Microsoft Access fatüffl

1. Benennen Sie die Elemente der Access-Benutzeroberfläche: Wann müssen Sie einer Datenbank einen Namen geben?

Vorwort Was ist neu an Access 2000? 17

Microsoft Office Access 2010

Inhalt. Vorwort Bedienungsgrundlagen Planung einer Datenbank 49

1 Was Sie über Formeln und Funktionen wissen sollten...13

MS Access 2016 Grundlagen. Inhalt

Inhaltsverzeichnis. Teil 1: Grundlagen und Neuheiten Einführung Die neue Programm oberfläche... 28

Schnellübersichten. ECDL Datenbanken mit Windows 10 und Access 2016

Microsoft Access 2007-Programmierung Effektiver Einstieg in die Programmierung von Datenbankanwendungen

Inhalt. Bibliografische Informationen digitalisiert durch

Inhaltsverzeichnis. Die richtige Umgebung wählen oder 64-Bit? Bit für Bit kompatibel Was ist SharePoint? Ein Überblick...

Schnellübersichten. Access 2016 Grundlagen für Anwender

Access Markt+Technik. Intelligentes Datenmanagement MICHAEL KOLBERG

Excel 2016 Pivot Tabellen und Filter Daten professionell auswerten

Start mit Excel Excel-Dateien erstellen und bearbeiten Inhalt 1. Inhalt 5

Vorwort Einführung in Power Query Erste Abfrage erstellen... 21

1 Datenübernahme ohne VBA Grundlagen der VBA Programmierung Inhalt

Das Einsteigerseminar ASP

Access Basismodule. Access Aufbaumodule. Access Spezialmodule

Elektronische Datenbank => Schneller Zugriff auf die Daten

Vorwort Die Excel-Arbeitsumgebung...11

Start mit Excel... Excel-Dateien erstellen und bearbeiten Inhalt

Microsoft Excel 2013 auf einen Blick

Inhaltsverzeichnis. Einleitung und Danksagung 11 Für wen ist dieses Buch? 12 Voraussetzungen für die Arbeit mit diesem Buch 13 Danksagung 13

Für wen dieses Buch ist Der Inhalt im Überblick Arbeiten mit diesem Buch Die wichtigsten Neuheiten in Excel

Auf einen Blick. 1 Einleitung Access als Datenbank: Tabellen Daten filtern, sortieren und zusammenfassen: Abfragen...

1 Einführung Grundlagen von Objekten und Ereignissen Grundlagen der Programmierung mit VBA Fehlerbehandlung...

Vorwort Die Excel-Arbeitsumgebung für Fortgeschrittene Nützliche Funktionen für Fortgeschrittene 25 INHALT

Vorwort Die Excel-Arbeitsumgebung Arbeitsmappen verwalten Daten eingeben und ändern 26 INHALTSVERZEICHNIS

1 Einführung Grundlagen von Objekten und Ereignissen Grundlagen der Programmierung mit VBA Fehlerbehandlung 137

Das Grundlagenbuch zu FileMaker Pro 7- Datenbanken erfolgreich anlegen und verwalten

EUROPEAN COMPUTER DRIVING LICENCE / INTERNATIONAL COMPUTER DRIVING LICENCE ADVANCED DATENBANKEN SYLLABUS VERSION 2.0

Access PDF Inhaltsverzeichnis

Microsoft Excel 2013 auf einen Blick

Access leicht klar sofort. Ignatz Schels

Dataport IT Bildungs- und Beratungszentrum. Access Grundlagenseminar Access Aufbauseminar... 3

ACCESS EINFÜHRUNG. Inhaltsverzeichnis

Vorwort Die Excel-Arbeitsumgebung Programmoberfläche Menüband Symbolleiste für den Schnellzugriff...

MS Access starten / Neue Datenbank anlegen. über Startmenü: Programme / Microsoft Office durch Doppelklick auf vorhandene Access-Datenbank

Vorbemerkungen. Definitionen und Begriffe. Datenbank. Tabellen. Datenbank- Administrator. Nutzer 1 SQL. Nutzer 2 SQL SQL. Nutzer 3 SQL.

Transkript:

Lorenz Holscher :ung oder Garantie :h keine Verantwor ~ auf irgendeine Art Microsoft Access 2010 - Das Handbu.ch ung augerhalb der ulassig und strafbar. ~n und die Einspeidukten, Domanen, den, soweit nichts.tionen, Produkten, fallig... t

Ubersicht Einleitung.............................................................................. 23 TeiiA Schnelleinstieg.................................................................. 27 1 Daten bank- Ieicht gemacht......................................................... 29 2 Tabellen- Ieicht gemacht............................................................ 37 3 Abfragen - Ieicht gemacht........................................................... 57 4 Formulare -Ieicht gemacht.......................................................... 69 5 Berichte - Ieicht gemacht............................................................. 77 Teil B Access allgemein............................................................... 89 6 Die Access-Oberflache................................................................ 91 7 Datenbankgrundlagen................................................................ 115 8 Datentypen............................................................................ 131 9 Daten bank entwerfen................................................................ 157 Teil C Tabellen............................................................................ 187 10 Tabellen entwerfen.................................................................... 189 11 Umgang mit Datensatzen............................................................ 203 12 Beziehungen zwischen Tabellen...................................................... 215 13 Umgang mit Datenquellen........................................................... 227 Teil D Abfragen 251 14 Abfragen sortieren.................................................................... 253 15 Abfragefelder berechnen............................................................. 269 16 Abfragen filtern....................................................................... 291 17 Abfragesprache SQL.................................................................. 309 18 Umgang mit Abfragen................................................................ 323 19 Spezielle Auswahlabfragen........................................................... 337 20 Abfragen mit besonderen Verknupfungen.......................................... 377 21 Aktionsabfragen...................................................................... 393

- Obersicht 23 22 23 24 25 26 27 Tell E Formulare 0,....................... 413 Verschiedene Formulare............................................................. 415 Pivot- und Diagramm-Formulare........,........................................... 443 Umgang mit Steuerelementen....................................................... 465 Allgemeine Steuerelement-Eigenschaften.......................................... 485 Steuerelementtypen.................................................................. 507 Mehrere Formulare................................................................... 573........... 27-29......... 37....... 57........... 69........... 77........... 89........... 91 115........ 131....... 157........... 187........ 189...... 203........ 215......... 227 28 29 30 31 32 33 34 35 36 37 38 39 Tell F Berlchte 605 Berichte erstellen................................................................... 607 Mehrspaltige Berichte................................................................ 637 Export und Seriendruck............................................................. 659 Tell G Programmierung 705 Makros................................................................................ 707 Strukturierung von Code............................................................. 735 Varia bien und Konstanten........................................................... 757 Entscheidungen und Schleifen............ _ 785 Datenzugriff per VBA................................................................ 809 Wichtige Funktionen................................................................. 825 Objekte programmieren............................................................. 839 Tell H Oberfliche 857 Eigenstandige Anwendungen....................................................... 859 Das Menu band....................................................................... 865...... 251........ 253....... 269....... 291....... 309............ 323............. 337...... 377........ 393 Teill Anhang............................. 895 A Operatoren und Funktionen................................................... 897 B Spezifikationen................................................. 903 c Prafixe... 907 Praxisindex............................................................................ 911 Stichwortverzeichnis................................................................. 915 Der Autor............................................................................. 927 5

Einleitung... 23 An wen richtet sich dieses Buch?....... 24 Welche Beispiele kommen vor?..................... 24 Grundschulbiicherei................................................................. 25 Hotelbestellsystem................................................................... 25 Wo finden Sie die Daten?............ :......................................... 25 Wie ist das Buch aufgebaut?.............................................................. 26 Teil A Schnelleinstieg 27 1 Daten bank- Ieicht gemacht................................................... 29 So starten Sie Access 2010................................................................ 30 So legen Sie eine neue Daten bank an...................................................... 32 So bedienen Sie die Oberflache........................................................... 34 Zusammenfassung............................... 35 2 Tabellen - Ieicht gemacht....................................................... 37 So legen Sie eine Tabelle an.............................................................. 38 So finden Sie bestimmte Inhalte.......................................................... 46 So legen Sie eine zweite Tabelle an........................................................ 47 So verbessern Sie die zweite Tabelle......................... 50 Zusammenfassung....................................................................... 56 3 Abfragen - Ieicht gemacht..................................................... 57 So sortieren Sie Daten................................................................... 58 So greifen Sie auf mehrere Tabellen zu.................................................... 61 So futern Sie Daten...................................................................... 62 So berechnen Sie Daten.................................................................. 64 So zahlen Sie Datensatze................................................................. 65 Zusammenfassung....................................................................... 68 4 Formulare -Ieicht gemacht............................................... 69 So erstellen Sie ein Formular............................................................. 70 So verbessern Sie ein Formular........................................................... 71 So zeigen Sie Daten tabellarisch an....................................................... 73 So finden Sie Daten im Formular...................................... 75 Zusammenfassung....................................................................... 76

23... 24.... 24... 25 25,,......,,..... 25 26 27 29 30 32 34 35 37 38 46 47 50 56 s Berichte- Ieicht gemacht........... 77 So erstellen Sie einen Bericht............................................................ 78 So gruppieren Sie im Bericht............................................................ 78 So verbessern Sie einen Bericht.......................................................... 81 So erstellen Sie mehrspaltige Berichte.................................................... 83 So gestalten Sie einen Bericht anders..................................................... 86 Zusammenfassung...................................................................... 87 6 Teil B Access allgemein 89 Die Access-Oberflache.............................. 91 Wo sind Access-Objekte gespeichert?...................................... 92 Die Access 2010-0berflache......................................... 93 Das Meni.iband.................................................. 93 Die Backstage-Ansicht........................................................ 94 Access-Optionen................................................. 95 Optionen fi.ir die aktuelle Daten bank........................ 96 Einstellungen fi.ir den Objekt-Designer......................... 97 Clienteinstellungen......................................... 98 Vertrauenswi.irdige Pfade und Dateien................................ 98 Registerkarten im Meniiband....................................... 100 Kontextbezogene Registerkarten................................... 105 Symbolleiste fur den Schnellzugriff..................................... 105 Der Navigations bereich................................................ 106 Eigene Navigation erstellen............................... 108 Objekte verwalten....................................... 112 Die Statusleiste.............,................................... 113 Ansichten wechseln............................................. 113 Statusleiste anpassen..........,............................ 114 Zusammenfassung...............,..................... 114 57 58 61 62 64 65 68 69 70 71 73 75... 76 7 Datenbankgrundlagen................................ 115 Was ist eine relationale Daten bank?........................................... 116 Die Daten bank verbessern....................................... 116 Warum sollten Sie Felder trennen?................................. 116 Wie ki:innen Sie doppelte Daten vermeiden?.......................... 118 Wie ki:innen Sie die Historie retten?................................... 119 Brauch bare Objektnamen wahlen..................................... 121 Wie hilft Ihnen die Ungarische Notation?....................... 121 Wie li:isen Sie das Autorenproblem?............................. 123 Beziehungen erstellen.................................. 124 Referentielle lntegritat......................... 125 Weitere Einstellungen fur Beziehungen....................... 128 Zusa~nmenfassung................................. 129 7

s Datentypen. 131 Datentypen..............................,..... 132 Allgemeine Einstellungen............................................................. 133 Zahlen-Format...................................................................... 136 Text-Datentypen........................................................................ 138 Datentyp Text..........................,................... 138 Datentyp Memo...................................................................... 139 Datentyp Hyper/ink.................................................................. 141 Ganzzahlige Datentypen................................................................. 142 Datentyp Ja/Nein.................................................................... 143 Datentyp Byte........................................................................ 143 Datentyp Integer.................:......................................... 143 Datentyp Long (Integer).................,... 144 Datentyp Wah rung................................................................... 144 Datentyp Replikations-ID............................................................. 144 Dezimal-Datentypen....................... 145 Datentyp Single.......,............................................................ 145 Datentyp Double..................................................................... 146 Datentyp Dezimal.................................................................... 146 Datentyp Datum/Uhrzeit............................................................. 146 Sonstige Datentypen..................................................................... 149 Datentyp Auto Wert................................................................... 149 Datentyp OLE-Objekt................................................................ 149 Datentyp Anlage..................................................................... 150 Datentyp Berechnet................. 151 Datentyp Nachschlage-Assistent....................................................... 153 Mehrwertige Felder..............,.......................................... 153 Zusammenfassung..................................... 155 9 Daten bank entwerfen 157 Entwurf einer Datenbank............................................................... 158 Storming............................................................................... 158 So bereiten Sie die Daten bank vor...................,........................ 159 Norming............................................................................... 161 So entwerfen Sie die Hotel-Tabelle....................................................... 161 So erstellen Sie die Tabelle tblhotels.............,...,........................ 163 So fugen Sie Daten zu OLE-Objekt-Feldern hinzu..................................... 164 So entwerfen Sie die Mitarbeitertabelle...,,...........,.......... 166 So erstellen Sie die Tabelle tblmitarbeiter.............................................. 168 So legen Sie den Hyperlink zum Foto an.............................................. 172 So fugen Sie mehrere Fotos ein....................................................... 174 So entwerfen Sie die Extratabelle......................................................... 176 So entwerfen Sie die Kategorietabelle..................................................... 177 So entwerfen Sie die Farbentabelle........................................................ 178 So entwerfen Sie die Bestellungentabelle.................................................. 183 Performing.............................................................................. 185 Zusammenfassung....................................................................... 186

.................................................................................................................................................................................................. 131 132 133 136 138 138 139 141 142 143 143 143 144 144 144 145 145 146 146 146 149 149 149 150 151 153 153 155 157 158 158 159 161 161 163 164 166 168 172 174 176 177 178 183 185 186 Teil C Tabellen 10 Tabellen entwerfen...... 189 Tabelle andern.......................................................................... 190 Tabelle loschen...................................................................... 190 Tabelle umbenennen................................................................ 190 Tabelle kopieren.................................................................... 190 Tabelle ausblenden.................................................................. 191 Tabellenentwurf offnen.............................................................. 191 Felder andern........................................................................... 192 Felder loschen.............. :........................................ 192 Felder verschieben................................................................... 193 Felder umbenennen................................................................. 193 Felder kopieren..................................................................... 194 Felder nachtraglich hinzufiigen...................................................... 194 Felddatentyp iindern................................................................ 195 Benutzerdefinierte Felder............................................................ 195 Index.................... 197 Primarschltissel..................................................................... 198 Mehrfachindex...................................................................... 199 Zusammenfassung...................................................................... 201 n Umgang mit Datensatzen..................................................... 203 Datensatze bearbeiten................................................................... 204 Neuen Datensatz anlegen............................................................ 204 Datensatze eingeben...................,.......................... 204 Datensatz speichern......................,,.......................... 204 Datensatze loschen.................,,.......................... 205 Navigation in Datensatzen.............,.......................... 206 Ansicht verandern...................................................................... 207 Voreinstellungen anpassen........................................................... 207 Spalten ein- und ausblenden......................................................... 207 Spalten frxieren....................,..................................... 208 Spaltenbreite und Spaltenhohe anpassen............................................. 209 Schriftart andern.................................................................... 209 Daten finden........................................................................... 209 Datensatze sortieren................................................................. 210 Datensatze filtern.................................................................... 210 Datensatze suchen................................................................... 212 Dateninhalte ersetzen................................................................ 213 Tastenkombinationen fur Datensiitze.................................................... 214 Zusammenfassung..............,,.................................... 214 187 9

12 Beziehungen zwischen Tabellen 215 Beziehungen............................................................................ 216 l:n-beziehung....................................................................... 216 1:1-Beziehung....................................................................... 217 m:n-beziehung...................................................................... 217 Beziehungen anlegen................................................................. 218 Verkm'ipfungstyp andern............................................................. 220 Reflexiv-Verknupfung.............................. 222 Unterdatenblatter....................................................................... 224 Zusamn1enfassung....................................................................... 226 13 Umgang mit Datenquellen.....:........................................ 227 Externe Access-Tabellen................................................................. 228 Automatische Datenbankaufteilung................................................... 228 Verknupfte Daten korrigieren........................................................ 230 Externe Datenquellen.................................................................... 231 Excel-Tabellen....................................................................... 231 Access-Tab ellen...................................................................... 235 Outlook-Kontakte................................................................... 238 SharePoint........................................................................... 240 Importieren statt verknupfen......................................................... 241 Analyse................................................................................. 241 Datenbankdokumentierer............................................................ 241 Beziehungen-Fenster dokumentieren.................................................. 243 Leis tung analysieren.................................................................. 243 Tabellen analysieren................................................................. 245 Zusammenfassung....................................................................... 249 Teil D Abfragen 251 14 Abfragen sortieren.............................. 253 Einfache Auswahlabfragen............................................................... 257 Sortieren....................................'........... 258 Mehrfache Sortierung................................................................... 259 Sortierung und Anzeige trennen......................................................... 262 Andere Datentypen sortieren........................................................ 263 Feldnamen austauschen.............................................................. 264 Spitzenwerte............................................................................ 265 Abfragen umbenennen und loschen...................................................... 267 Zusammenfassung....................................................................... 268

215 1s Abfragefelder berechnen....................................................... 269 216 Fonneln eingeben....................................................................... 270 216 Berechnungen mit Funktionen.......................................................... 273 217 Funktionen nutzen...................................................................... 276 217 Text-Funktionen.................................................................... 276 218 Datum-Funktionen................................................................. 282 220 Zahl-Funktionen.................................................................... 285 222 Sonstige Funktionen................................................................. 287 224 Fehlertrachtige Feldnamen.................... 289 226 Zusammenfassung...................................................................... 290 227 16 Abfragen filtern...... 291 228 Filterkriterien........................................................................... 292 228 Einfache Filter...................................................................... 292 230 Filtern mit mehreren Tabellen....................................................... 294 231 Operatoren............................................................................. 294 231 Arithmetische Operatoren........................................................... 295 235 W eitere Operatoren................................................................. 297 238 Mehrere Filterkriterien.................................................................. 301 240 Kriterien in verschiedenen Feldern................................................... 301 241 Bereiche............................................................................ 304 241 Zusammenfassung...................................................................... 307 241 243 243.......... 245.... 249 251 11 Abfragesprache SQL. 309 SQL, die Sprache fur Datenbanken... 310 SQL-Schliisselworter.................................................................... 311 Auswahlen.......................................................................... 311 Filtern............................................................................. 312 Sortieren.......................................................................... 313 Sortieren und Filtern............................................................... 314 Weitere Schliisselworter............................................................. 314 Alias-Namen........................................................................ 315 253 JOIN............................................................................... 317. 257 Aktionsabfragen..................................................................... 319 258 SQL-Befehle einsetzen.................................................................. 319.......... 259 Zusammenfassung.................................................................... 322........ 262..... 263 18... '... 264... 265.... 267 otoooo I oooo 268 Umgang mit Abfragen....................................................... 323 Abfragen von Abfragen.................................................................. 324 Abfrage mit 1:1-Beziehung.............................................................. 325 Abfragen ausdrucken................................................................... 328 Daten exportieren..................................................................... 332 Zusammenfassung...................................................................... 335 11

19 Spezielle Auswahlabfragen 337 Gruppierungsabfragen................................................................... 338 Standard-Gruppierungsabfragen...................................................... 338 Aggregat-Funktionen................................................................ 341 Mehr Gruppierungen................................................................ 341 Mehr Aggregate...................................................................... 342 Ohne Gruppierung................................................................... 344 Ohne Aggregat-Funktion............................................................. 345 Alternative mit DISTINCT........................................................... 346 Kreuztabellenabfragen................................................................... 346 Kreuztabellenabfragen verbessern..................................................... 349 Kreuztabellenabfrage-Assistenten nutzen............................................ 352 Assistenten-Ergebnis nachbessern.................... 356 Spalten fixieren...................................................................... 357 Parameterabfragen...................................................................... 358 Datentypen fur Parameter............................................................ 360 Flexiblere Parameter................................................................. 362 Unterabfragen........................................................................... 363 Doppelte Datensatze finden.......................................................... 364 Manuell erstellte Unterabfrage........................................................ 366 Unterabfrage mit Assistenten......................................................... 367 Datensatze nummerieren............................................................. 370 Weitere Operatoren.................................................................. 372 Domanenfunktionen.................................................................... 372 Zusammenfassung............................... 374 20 Abfragen mit besonderen Verkni..ipfungen............................... 377 Kreuzprodukt........................................................................... 378 UNION-Abfragen....................................................................... 380 Weitere Schliisselworter.............................................................. 381 Sortieren............................................................................ 382 Felder berechnen..................................................................... 384 Inner Join und Outer Join........................................................ 385 Verkaufte Artikel finden............................ 386 Unverkaufte Artikel finden........................................................... 388 Bestellungen ohne Artikel finden..................................................... 390 Zusammenfassung....................................................................... 391 21 Aktionsabfragen... 393 Aktualisierungsabfragen................................................................. 394 Daten von Tabelle zu Tabelle schreiben............................................... 394 Felder in der gleichen Tabelle aktualisieren............................................ 396 GefLI.terte Aktionsabfragen............................................................ 398 Tabellenerstellungsabfragen.............................................................. 400 Einfache Tabellenerstellungsabfrage................................................... 400 - Kumulierte Tabellenerstellungsabfrage................................................ 402

.................................................. 0 337 338 338 341 341 342 344 345 346 346 349 352 356 357 358 360 362 363 364 366 367 370 372 372 374 377 378 380 381 382 384 385 386 388 390 391 Anfugeabfragen......................................................................... 403 Daten von einer Tabelle an die andere anfugen....................................... 404 Daten an die gleiche Tabelle anfugen................................................. 406 Einzelwerte an eine Tabelle anfiigen.................................................. 408 Loschabfragen.......................................................................... 409 Zusammenfassung...................................................................... 411 Teil E Formulare 22 Verschiedene Formulare.............. AutoFormular erstellen................................... Formularansichten nutzen..................... Formulare gestalten....................... Designs andern............................... Anordnen.................................. Endlosformular.................................. Datenblattansicht................................ Geteiltes Formular................................... Modales Dialogfeld............... Popup-Dialogfeld........................... Zusammenfassung................................... 23 Pivot- und Diagramm-Formulare......... PivotTable.......................... Felder hinzufugen................................. Felder entfernen........................... Automatische Untergruppen................... Filtern........................... Eigenschaften............................ PivotChart........................ PivotCharts verandern........................ Pivot-Ansichten wechseln......................... Diagramme.......................... Zusammenfassung.............. 413 415 416 417 418 418 424 428 430 433 435 437 441 443 444 449 450 450 451 453 453 455 458 458 463.............................. 393 394 394 396 398 400 400 402 24 Umgang mit Steuerelementen........... Leeres Formular erstellen..................................... Formular und Bereiche markieren................ Bereiche ein-/ausblenden...................................... Steuerelemente hinzufugen............................... Steuerelemente markieren und verandern................ Mehrere Steuerelemente markieren.................. Raster............ Steuerelementgro:Be andern 465 466 467 468 469 472 472 474 475 13

Steuerelemente verschieben.............................................................. 476 Steuerelemente automatisch anordnen................................................ 478 Steuerelemente trennen und verbinden............................................... 479 Steuerelemente gruppieren........................................................... 481 Steuerelement-Layouts......................... 481 Steuerelemente verankern................................................................ 483 Steuerelemente li:ischen.................................................................. 483 Zusammenfassung....................................................................... 483 2s Allgemeine Steuerelement-Eigenschaften... 485 Aktivierreihenfolge...................................................................... 486 Tastenkiirzel................._............................................ 487 Steuerelemente deaktivieren.............................................................. 489 Steuerelementtyp andern................................................................ 491 Steuerelemente formatieren.............................................................. 493 Farben und Schriften................................................................. 493 Farben auswahlen.................................................................... 494 Mehrere Steuerelemente formatieren................................................. 496 Standardeigenschaften............................................................... 496 Bedingte Formatierung.................................................................. 497 Datenbalken......................................................................... 498 Feldwertlst-Regel.................................................................... 499 HatFokus-Regel.................................. 502 Ausdrucklst-Regel................................................................... 504 Zusammenfassung....................................................................... 505-26 Steuerelementtypen.. 507 Allgemeine Steuerelemente............................................................... 508 Textfeld............................................................................. 509 Bezeichnungsfeld.................................................................... 517 Schaltflache....................................... 517 Auswahlsteuerelemente.................................................................. 520 Kontrollkastchen.................................................................... 520 Umschaltflache...................................................................... 522 Optionsfeld.........,................................................ 524 Optionsgruppe...................................................................... 525 Listenfeld....................,............. 530 Kombinationsfeld.................................................................... 538 Register................,............................................... 542 Grafische Elemente...................................................................... 548 Linie............................................................................... 548 Rechteck..................,.............. 549 Seitenumbruch...................................................................... 549 Diagramm................................... 550 Bild................................................................................. 550 Anlage.................................. 555 Gebundenes Objektfeld.............................................................. 557

476 478 479 481 481 483 483 483 Ungebundenes Objektfeld.............................. Verkniipfungssteuerelemente................. Hyperlink.................................................... N avigationssteuerelement............................................ Unterformular/-bericht....................................... W ebbrowser......................................................... ActiveX-Steuerelemente....................................... Zusammenfassung...................................... 558 559 560 561 565 565 567 570 485 486 487 489 491 493 493 494 496 496 497 498 499 502 504 505 21 Mehrere Formulare...................... Haupt- und Unterformular..................................... Haupt-/Unterformular mit Assistenten erstellen...................... Haupt- und Unterformular manuell erstellen.'........................ Alternatives Hauptformular.................. Mehrere Unterformulare................................. Formulare synchronisieren................................. Formulare mit Aggregatfunktionen........................ Zugriff auf andere Formulardaten........................ Haupt- und Unterformulare verbessern......................... Parameterabfragen verbessern......................... PopUp-Formulare................................................ Starteinstellungen............................................ Formularvorlagen................................ Anwendungsparts........................................ Zusammenfassung..................................... 573 574 574 580 582 586 587 589 591 592 594 597 598 599 601 604 507 508 509 517 517 520 520 522 524 525 530 538 542 548 548 549 549 550 550 555 557 Teil F Berichte 2s Berichte erstellen....................... AutoBericht erstellen........................................ Seite einrichten........................................ Ansichten.................................. Bericht manuell erstellen............................................... Bericht gruppieren.............................. Abstande verbessern.................................................. Zwischensummen bilden......................... Zweite Gruppierung einfiigen............................. Seitenumbruch zwischen Gruppen........................... Seitenurnbruch einfiigen.......................... Absender vervollstandigen........................................... Gruppen zusammenhalten.......................... Gruppierung mit Berechnung...,....................... Gesamtsummen....................... Gesan1tsumme einfiigen............................ 605 607 608 609 611 613 615 618 620 621 624 624 627 628 630 632 632 15

- lnhaltsverzeichnis Felder von Feldern berechnen 633 Unterberichte........................................................................... 635 Zusammenfassung....................................................................... 635 29 Mehrspaltige Berichte........................................................... 637 Etiketten-Assistent....................................................................... 638 Etiketten automatisch erstellen....................................................... 638 Etiketten verbessern.................................................................. 641 Mehrspaltige Berichte erstellen........................................................... 642 Bericht vorbereiten................................................................... 642 Gruppierung nach Anfangsbuchstaben................................................ 644 Seitenkopf und SeitenfuB................. :.......................................... 648 Seitenkopf im mehrspaltigen Bericht.................................................. 648 Lebende Kolumnentitel.............................................................. 649 Seitenzahlen......................................................................... 652 Laufende Summen................................................................... 654 Zusammenfassung....................................................................... 657 30 Export und Seriendruck........................................................ 659 Dateiexport............................................................................. 660 Excel................................................................................ 661 Word-Export........................................................................ 663 Word-Seriendruck................................................................... 665 Textdatei............................................................................ 676 PDF/XPS... _.................................................................. 677 HTML/XML-Datei................................................................... 680 Access _.................................................................. 686 E-Mail-Bearbeitung................................ 688 Export als E-Mail.................................................................... 688 Daten sammeln...................................................................... 689 SharePoint-Liste......................................................................... 697 Gespeicherte Exporte.................................................................... 703 Zusammenfassung....................................................................... 704 Teil G Programmierung............................................................... 705 31 Makros.................... 707 Makros allgemein........................................................................ 708 Makro erstellen...................................................................... 709 Makro per Schaltflache aufrufen...................................................... 711 Eingebettete Makros..................................................................... 712 Fehler abfangen...................................................................... 716 - Aile Makroaktionen..................................................................... 719 Nutzliche Makros.................................................................... 720

...... '.... '...... '.......... '... '............... '..................... 633 635 635 637 638 638 641 642 642 644 648 648 649 652 654 657 659 660 661 663 665 676 677 680 686 688 688 689 697 703 704 705 707 708 709 711 712 716 719 720 Makro per Tastenkiirzel aufrufen................... Makro beim Offnen ausfuhren............................... Datenmakros..................................... Abhangige Werte in der Tabelle sichern................. W erte nachschlagen....................................... Neue Datensatze melden.......................... Makros konvertieren............................................. Zusammenfassung.................................................... 32 Strukturierung von Code................. VBA-Editor................................................ Projekt-Explorer................................. Eigenschaften....................... :..................... Codefenster........................................ Module............................................................... Sub-Prozeduren........................................... Prozedur erstellen................................................. Prozedur mit mehreren Parametern aufrufen........................ Argumente aus Dropdownlisten wahlen............................. Funktionen.................................................... Integrierte Funktion aufrufen............................. Eigene Funktion erstellen............................ Property-Prozeduren.............................. Programmierung ohne Property-Prozeduren..................... Property-Prozeduren erstellen....................... Organisation des Codes........................ Namen fur Prozeduren............................ Einriicken.................................................... Zeilenumbruch..................................... Kommentar................................................ Zusammenfassung....................................... 33 Varia bien und Konstanten.......................... Variablen deklarieren............................................. Lokale Variablen.................................................... Modul-offentliche Variablen........................ Datei-offentliche Variablen......................................... Statische Variablen....................................... Sammeldeklaration............................... Datenfelder.................................. Mehrdimensionale Datenfelder.................................. Datenfelder mit eigenen Grenzen..................... Dynamische Datenfelder................................. Datenfeld neu dimensionieren........................... Datenfeld loschen................................. Variant-Variable als Pseudo-Datenfeld........ Eigene Datentypen......................... -... 724 726 726 728 729 732 733 734 735 736 738 740 740 740 742 742 744 745 747 747 749 750 750 751 753 753 753 754 754 755 757 759 762 763 764 764 765 766 767 767 767 768 769 769 770 17

Objekt-Variablen........................................................................ 772 Prozedur-Argumente.................................................................... 773 Notwendige Argumente.............................................................. 773 Mehrere Argumente................................................................. 773 Optionale Argumente................................................................ 774 Argumentlisten...................................................................... 775 Riickgabeargumente................................................................. 777 Konstanten............................................................................. 780 Enumerationen.......................................................................... 781 Zusammenfassung....................................................................... 784 34 Entscheidungen und Schleifen.............................................. 785 Die If-Anweisung.................. 786 Einfache Bedingung.................................................................. 786 Erweiterte Bedingung................................................................ 788 Die Select-Anweisung............................ 789 Operatoren.............................................................................. 791 Mathematische Operatoren........................................................... 791 Logische Operatoren................................................................. 792 Sonstige Operatoren................................................................. 792 Schleifen................................................................................ 792 For/Next-Schleife.................................................................... 793 Riickwarts zahlende Schleife.......................................................... 793 Auflistungen bearbeiten.............................................................. 794 For Each/Next-Schleife............................................................... 795 Do/Loop-Schleife.................................................................... 797 While/Whend-Schleife............................................................... 798 Fehlerbehandlung...................................................................... 799 Syntaxfehler......................................................................... 799 Logische Fehler...................................................................... 799 Laufzeitfehler........................................................................ 800 Zusammenfassung....................................................................... 807 35 Datenzugriff per VBA 809 Das Recordset-Objekt.............................. 810 Daten lesen.............................................................................. 810 Datenquelle offnen................................................................... 811 Datenquelle in anderer Datenbank offnen............................................. 812 Feldinhalte ermitteln................................................................. 812 Datensatznavigation..................................................................... 814 Datensatzzeiger bewegen............................................................. 814 Datensatz aufvorhandensein priifen............ 815 Durch alle Datensatze navigieren..................................................... 816 Daten suchen...................................... 817

0 ~ 785 lnhaltsverzeichnis......... 772 Daten schreiben........................................................................ 819...... 773 Neuen Datensatz hinzufugen........................................................ 819.. 773 Bestehenden Datensatz andern....................................................... 820.. 773 Datensatz loschen................................................................... 820... 774 Abfragen starten........................................................................ 821 -- 775 Auswahlabfragen anzeigen........................................................... 821...... 777 Aktionsabfragen ausfuhren.......................................................... 821.... -- 780 Parameterabfragen ausfuhren........................................................ 823...... 781 Zusammenfassung...................................................................... 824........ 784 36 Wichtige Funktionen............................................................ 825 Textfunktionen......................................................................... 826........ 786 Teile von Texten................. :........................................ 826.......... 786 Textteile in anderen Texten finden................................................... 827. 788 Kombinierter Aufruf................................................................ 828...... 789 Leerzeichen entfernen............................................................... 829......... 791 Lange von Zeichenketten bestimmen................................................. 829 791 Zeichen ersetzen.................................................................... 830...... 792 GroB-/Kleinschreibung andern...................................................... 830 792 Zahlenfunktionen....................................................................... 831 792 Runden.................................... 831 793 Formatieren......................................................................... 832........ 793 Zahlen konvertieren................................................................. 832 794 Text in Zahl umwandeln.................................. 833....... 795 Datumfunktionen...................................................................... 833...... 797 Aktuelle Datums- und Zeitwerte..................................................... 833..... 798 Datum und Zeit zerlegen............................................................ 834........ 799 Rechnen mit Datum und Zeit........................................................ 835........... 799 Pruffunktionen......................................................................... 836......... 799 Zusammenfassung...................................................................... 837........ 800...... 807 37 Objekte programmieren...................................................... 839 Formular-Ereignisse.................................................................... 840 809 Beim Anzeigen eines Datensatzes..................................................... 840 810 Beim Bewegen der Maus............................................................. 842........ 810 Beim Offnen des Formulars.......................................................... 846........ 811 Beim SchlieBen des Formulars....................................................... 847........ 812 Beim Klicken im Listenfeld.......................................................... 848...... 812 Bericht-Ereignisse....................................................................... 852....... 814 Bei Ohne Daten..................................................................... 853...... 814 Beim Formatieren................................................................... 854...... 815 Zusammenfassung...................................................................... 856...... 816.... 817 19