Microsoft Access Das Handbuch

Ähnliche Dokumente
Einleitung Tabellen - leicht gemacht 95 6 Abfragen - leicht gemacht Formulare - leicht gemacht Berichte - leicht gemacht 137

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 2016 Das Handbuch

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

Microsoft Access 2010 Das Handbuch

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

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

Richtig einsteigen: Datenbanken entwickeln mit Access 2007

1 Erste Schritte...13

Richtig einsteigen: Access 2010 VBA-Programmierung

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

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

Access Seminare. Excel Basismodule


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

New Horizons Computer Learning Centers in D/A/CH

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

Richtig einsteigen: Access 2007 VBA-Programmierung

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

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

Microsoft Office Word 2007

Syllabus ADVANCED Version 1.0d

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

Microsoft Office Access 2010

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

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

Schnellübersichten. Access 2016 Grundlagen für Datenbankentwickler

Microsoft Excel 2013 auf einen Blick

Einstieg in VBA mit Excel Galileo Press

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

Microsoft Access 2013 auf einen Blick

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

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

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

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

Verlag: readersplanet GmbH Neuburger Straße Passau.

Syllabus ADVANCED Version 1.0d

Access 2002 professionell

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

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

1 Erste Schritte... 15

Schnellübersichten. Access 2016 Grundlagen für Anwender

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

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

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

Access 2000 professionell

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

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

Access 2000 professionell

ACCESS das Datenbankprogramm. (Aufbau) DI (FH) Levent Öztürk

Inhalt. Bibliografische Informationen digitalisiert durch

Erste Schritte Access starten...16

Microsoft Access Das Handbuch

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

ACCESS EINFÜHRUNG. Inhaltsverzeichnis

Access Markt+Technik. Intelligentes Datenmanagement MICHAEL KOLBERG

Inhaltsverzeichnis. 1 Einleitung 11

Access Basismodule. Access Aufbaumodule. Access Spezialmodule

Excel 2016 Pivot Tabellen und Filter Daten professionell auswerten

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

Einstieg in VBA mit Excel Galileo Press

Microsoft Excel Das offizielle Trainingsbuch Frye

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

Access 2000 und MS SQL Server im Teamwork

Elektronische Datenbank => Schneller Zugriff auf die Daten

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

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

Microsoft Access Schulungen

Microsoft Excel 2013 auf einen Blick

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

1 Hardware-Grundlagen (1. Datei:DV-Grundlagen) 1. 2 Software-Grundlagen Allgemein Daten Windows 7 11

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

Microsoft Office Excel 2010

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

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

Das Access 2.0 Einmaleins

Winfried Seimert. Das Einsteigerseminar Microsoft Access fatüffl

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

Stichwortverzeichnis. Bereichsnamen 82 Bezüge absolut 28 relativ 28 Bildschirmfarbe ändern 47 Bruchzahlen 22

Vorwort Die Excel-Arbeitsumgebung...11

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

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

1 GestaltungsheOfeir Dokumentvorlagen 12. Dokumentvorlagen erstellen und verwenden 13 Dokumentvorlagen ändern Formatvorlagen 15

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

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

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

1 Gestaltungshelfer Dokumentvorlagen Dokumentvorlagen erstellen und verwenden Dokumentvorlagen ändern... 14

Inhaltsverzeichnis. Die Tastatur 12. Die Maus 16. So sieht Excel 2010 also aus! 19. Zahlen schnell eingeben 33. Excel -dertaschenrechner 51

Wichtige Standardaktionen durchführen

Datenbanken mit OpenOffice.org 2.3 Base und HSQLDB

Inhalt 1 2. Dieses Buch auf einen Blick 9. Das Programm kennenlernen 17. Excel-Dateien verwalten 41

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

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

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

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

Einstufungstest zur individuellen Kurswahl

I Inhaltsverzeichnis B Beispielverzeichnis Vorwort... 17

Transkript:

Microsoft Access 2010 - Das Handbuch von Lorenz Hölscher 1 Auflage Microsoft Access 2010 - Das Handbuch Hölscher schnell und portofrei erhältlich bei beck-shopde DIE FACHBUCHHANDLUNG Thematische Gliederung: Integrierte Softwarepakete Microsoft 2010 Verlag CH Beck im Internet: wwwbeckde ISBN 978 3 86645 145 2

Übersicht Einleitung 23 Teil A Schnelleinstieg 1 Datenbank - leicht gemacht 2 Tabellen - leicht gemacht 3 Abfragen - leicht gemacht 4 Formulare - leicht gemacht 5 Berichte - leicht gemacht 27 29 37 57 69 77 Teil B Access allgemein 6 Die Access-Oberfläche 7 Datenbankgrundlagen 8 Datentypen 9 Datenbank entwerfen 89 91 115 131 157 Teil C Tabellen 10 Tabellen entwerfen 11 Umgang mit Datensätzen 12 Beziehungen zwischen Tabellen 13 Umgang mit Datenquellen 187 189 203 215 227 Teil D Abfragen 14 Abfragen sortieren 15 Abfragefelder berechnen 16 Abfragen filtern 17 Abfragesprache SQL 18 Umgang mit Abfragen 19 Spezielle Auswahlabfragen 20 Abfragen mit besonderen Verknüpfungen 21 Aktionsabfragen 251 253 269 291 309 323 337 377 393 -

413 Verschiedene Formulare Pivot- und Diagramm-Formulare Umgang mit Steuerelementen Allgemeine Mehrere Formulare 443 465 507 573 Berichte erstellen Mehrspaltige Berichte und 637 659 705 von Code Variablen und Konstanten und Schleifen Datenzugriff per VBA Wichtige Funktionen programmieren 735 757 809 825 839 Anwendungen 895 Funktionen Praxisindex 911 Stichwortverzeichnis Der Autor 5

Einleitung An wen richtet sich dieses Buch? Welche Beispiele kommen vor? Grundschulbücherei Hotelbestellsystem Wo finden Sie die Daten? Wie ist das Buch aufgebaut? 23 24 24 25 25 25 26 Teil A Schnelleinstieg 27 1 Datenbank - leicht gemacht So starten Sie Access 2010 So legen Sie eine neue Datenbank an So bedienen Sie die Oberfläche Zusammenfassung _ 29 30 32 34 35 2 Tabellen - leicht gemacht So legen Sie eine Tabelle an So finden Sie bestimmte Inhalte So legen Sie eine zweite Tabelle an So verbessern Sie die zweite Tabelle Zusammenfassung 37 38 46 47 50 56 3 Abfragen - leicht gemacht So sortieren Sie Daten _ So greifen Sie auf mehrere Tabellen zu So filtern Sie Daten So berechnen Sie Daten So zählen Sie Datensätze Zusammenfassung _ 57 58 61 62 64 65 68 4 Formulare - leicht gemacht So erstellen Sie ein Formular So verbessern Sie ein Formular So zeigen Sie Daten tabellarisch an So finden Sie Daten im Formular Zusammenfassung 69 70 71 73 75 76 -

So erstellen Sie einen Bericht So Sie im Bericht So verbessern Sie einen Bericht So erstellen Sie Berichte So anders 77 87 Die Access 201O-0berfläche Das Menüband 91 92 93 93 94 95 96 Pfade und Dateien 98 100 105 105 Ansichten wechseln Statusleiste anpassen 108 112 113 113 Was ist eine relationale Datenbank? Die Datenbank verbessern Warum sollten Sie Felder trennen? Wie können Sie doppelte Daten vermeiden? Wie können die Historie retten? Brauchbare wählen Wie hilft Ihnen die t-;otation? Wie lösen Sie das Autorenproblem? erstellen 115 121 129

8 Datentypen Datentypen Allgemeine Einstellungen Zahlen-Format Text-Datentypen Datentyp Text Datentyp Memo Datentyp Hyperlink Ganzzahlige Datentypen Datentyp Ja/Nein Datentyp Byte Datentyp Integer Datentyp Long (Integer) Datentyp Währung Datentyp Replikations-ID Dezimal-Datentypen Datentyp Single Datentyp Double Datentyp Dezimal Datentyp Datum/Uhrzeit Sonstige Datentypen DatentypAutoWert Datentyp OLE-Objekt Datentyp Anlage Datentyp Berechnet Datentyp Nachschlage-Assistent Mehrwertige Felder Zusammenfassung 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 9 Datenbank entwerfen Entwurf einer Datenbank Storming So bereiten Sie die Datenbank vor Norming So entwerfen Sie die Hotel-Tabelle So erstellen Sie die Tabelle tblhotels So fügen Sie Daten zu OLE-Objekt-Feldern hinzu So entwerfen Sie die Mitarbeitertabelle So erstellen Sie die Tabelle tblmitarbeiter So legen Sie den Hyperlink zum Foto an So fügen Sie mehrere Fotos ein So entwerfen Sie die Extratabelle So entwerfen Sie die Kategorietabelle So entwerfen Sie die Farbentabelle So entwerfen Sie die Bestellungentabelle Performing Zusammenfassung 157 158 158 159 161 161 163 164 166 168 172 174 176 177 178 183 185 186 -

Inhaltsverzeidll'lis 187 Tabelle ändern Tabelle löschen Tabelle umbenennen Tabelle kopieren Tabelle ausblenden Tabellenentwmf öffnen Felder ändern Felder löschen Felder verschieben Felder umbenennen Felder Felder ändern Benutzerdefinierte Felder Index Primärschlüssel Mehrfachindex Zusammenfassung 191 193 193 194 195 197 199 201 Datensätze bearbeiten Datensätze Datensatz Datensätze löschen nayl,a"vll in Datensätzen Ansicht verändern 204 204 204 207 anpassen Schriftart ändern Daten finden Datensätze sortieren Datensätze filtern Datensätze suchen Dateninhalte ersetzen Tastenkombinationen für Datensätze 208 209 209 209 210 214 214 9

12 Beziehungen zwischen Tabellen Beziehungen l:n-beziehung l:l-beziehung m:n -Bezieh ung Beziehungen anlegen Verknüpfungstyp ändern Reflexiv-Verknüpfung Unterdatenblätter Zusammenfassung 215 216 216 217 217 218 220 222 224 226 13 Umgang mit Datenquellen Externe Access-Tabellen Automatische Datenbankaufteilung Verknüpfte Daten korrigieren Externe Datenquellen Excel-Tabellen Access-Tabellen Outlook-Kontakte SharePoint Importieren statt verknüpfen Analyse Datenbankdokumentierer Beziehungen-Fenster dokumentieren Leistung analysieren Tabellen analysieren Zusammenfassung 227 228 228 230 231 231 235 238 240 241 241 241 243 243 245 249 Teil D Abfragen 251 14 Abfragen sortieren Einfache Auswahlabfragen Sortieren Mehrfache Sortierung Sortierung und Anzeige trennen Andere Datentypen sortieren Feldnamen austauschen Spitzenwerte Abfragen umbenennen und löschen Zusammenfassung 253 257 258 259 262 263 264 265 267 268 -

15 Abfragefelder berechnen Formeln eingeben Berechnungen mit Funktionen Funktionen nutzen Text-Funktionen Datum-Funktionen Zahl-Funktionen Sonstige Funktionen Fehlerträchtige Feldnamen Zusammenfassung 269 270 273 276 276 282 285 287 289 290 16 Abfragen filtern Filterkriterien Einfache Filter Filtern mit mehreren Tabellen Operatoren Arithmetische Operatoren Weitere Operatoren Mehrere Filterkriterien Kriterien in verschiedenen Feldern Bereiche Zusammenfassung 291 292 292 294 294 295 297 301 301 304 307 17 Abfragesprache SQL SQL, die Sprache für Datenbanken SQL-Schlüsselwörter Auswählen Filtern Sortieren Sortieren und Filtern Weitere Schlüsselwörter Alias-Namen JOrN " Aktionsabfragen SQ L-Befehle einsetzen Zusammenfassung 309 310 311 311 312 313 314 314 315 317 319 319 322 18 Umgang mit Abfragen Abfragen von Abfragen Abfrage mit l:l-beziehung Abfragen ausdrucken Daten exportieren Zusammenfassung 323 324 325 328 332 335 11

19 Spezielle Auswahlabfragen Gru ppierungsabfragen Standard-Gruppierungsabfragen Aggregat-Funktionen Mehr Gruppierungen Mehr Aggregate Ohne Gruppierung Ohne Aggregat-Funktion Alternative mit DISTINCT Kreuztabellenabfragen Kreuztabellenabfragen verbessern Kreuztabellenabfrage-Assistenten nutzen Assistenten-Ergebnis nachbessern Spalten fixieren Parameterabfragen Datentypen für Parameter Flexiblere Parameter Unterabfragen Doppelte Datensätze finden Manuell erstellte Unterabfrage Unterabfrage mit Assistenten Datensätze nummerieren Weitere Operatoren Domänenfunktionen Zusammenfassung 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 20 Abfragen mit besonderen Verknüpfungen Kreuzprodukt UNION-Abfragen Weitere Schlüsselwörter Sortieren Felder berechnen Inner Join und Outer Join Verkaufte Artikel finden Unverkaufte Artikel finden Bestellungen ohne Artikel finden Zusammenfassung 377 378 380 381 382 384 385 386 388 390 391 21 Aktionsabfragen Aktualisierungsabfragen Daten von Tabelle zu Tabelle schreiben Felder in der gleichen Tabelle aktualisieren GefIlterte Aktionsabfragen Tabellenerstellungsabfragen Einfache Tabellenerstellungsabfrage Kumulierte Tabellenerstellungsa bfrage 393 394 394 396 398 400 400 402 -

Anfügeabfragen Daten von einer Tabelle an die andere anfügen Daten an die gleiche Tabelle anfügen Einzelwerte an eine Tabelle anfügen Löschabfragen Zusammenfassung 403 404 406 408 409 411 Teil E Formulare 413 22 Verschiedene Formulare AutoFormular erstellen Form ularansich ten nutzen Formulare gestalten Designs ändern Anordnen Endlosformular Datenblattansicht Geteiltes Formular Modales Dialogfeld Popup-Dialogfeld Zusammenfassung 415 416 417 418 418 424 428 430 433 435 437 441 23 Pivot- und Diagramm-Formulare PivotTable Felder hinzufügen Felder entfernen Automatische Untergruppen Filtern Eigenschaften PivotChart PivotCharts verändern Pivot-Ansichten wechseln Diagramme Zusammenfassung 443 444 449 450 450 451 453 453 455 458 458 463 24 Umgang mit Steuerelementen Leeres Formular erstellen Formular und Bereiche markieren Bereiche ein-/ausblenden Steuerelemente hinzufügen Steuerelemente markieren und verändern Mehrere Steuerelemente markieren Raster Steuerelemen tgröße ändern 465 466 467 468 469 472 472 474 475 13

Steuerelemente verschieben Steuerelemente automatisch anordnen Steuerelemente trennen und verbinden Steuerelemente gruppieren Steuerelement- Layouts Steuerelemente verankern Steuerelemente löschen Zusammenfassung 476 478 479 481 481 483 483 483 25 Allgemeine Steuerelement-Eigenschaften Aktivierreihenfolge Tastenkürzel Steuerelemente deaktivieren Steuerelementtyp ändern Steuerelemente formatieren Farben und Schriften Farben auswählen Mehrere Steuerelemente formatieren Standardeigenschaften Bedingte Formatierung Datenbalken FeidwertIst-Regel HatFokus- Regel AusdruckIst- Regel Zusammenfassung 485 486 487 489 491 493 493 494 496 496 497 498 499 502 504 505 26 Steuerelementtypen Allgemeine Steuerelemente Textfeld Bezeichnungsfeld Schaltfläche Auswahlsteuerelemente Kontrollkästchen U mschaltfläche Options feld, Optionsgruppe Listenfeld Kombinationsfeld, Register Grafische Eiemente Linie Rechteck Seitenumbruch Diagramm Bild Anlage, Gebundenes Objektfeld,, 507 508 509 517 517 520 520 522 524 525 530 538 542 548 548 549 549 550 550 555 557 -

Ungebundenes Objektfeld 558 Verknüpfungssteuerelemente 559 Hyperlink 560 Navigationssteuerelement 561 Unterformular/- bericht, 565 Webbrowser 565 ActiveX-Steuerelemente Zusammenfassung 567 570 27 Mehrere Formulare Haupt- und Unterformular Haupt-/Unterformular mit Assistenten erstellen Haupt- und Unterformular manuell erstellen Alternatives Hauptformular Mehrere Unterformulare Formulare synchronisieren 587 Formulare mit Aggregatfunktionen 589 Zugriff auf andere Formulardaten 591 Haupt- und Unterformulare verbessern 592 Parameterabfragen verbessern 594 PopUp-Formulare 597 Starteinstellungen 598 Formularvorlagen 599 Anwendungsparts 601 Zusammenfassung 604 573 574 574 580 582 586 Teil F Berichte 605 28 Berichte erstellen AutoBericht erstellen Seite einrichten Ansichten Bericht manuell erstellen Bericht gruppieren Abstände verbessern Zwischensummen bilden Zweite Gruppierung einfügen Seiten umbruch zwischen Gruppen Seitenumbruch einfügen Absender vervollständigen Gruppen zusammenhalten Gruppierung mit Berechnung Gesamtsummen Gesamtsumme ein fügen 607 608 609 611 613 615 618 620 621 624 624 627 628 630 632 632 15

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

Makro per Tastenkürzel aufrufen Makro beim Öffnen ausführen Datenmakros Abhängige Werte in der Tabelle sichern Werte nachschlagen Neue Datensätze melden Makros konvertieren Zusammenfassung 724 726 726 728 729 732 733 734 32 Strukturierung von Code VBA-Editor Projekt-Explorer Eigenschaften Codefenster Module Sub-Prozeduren Prozedur erstellen Prozedur mit mehreren Parametern aufrufen Argumente aus Dropdownlisten wählen FW1ktionen Integrierte Funktion aufrufen Eigene Funktion erstellen Property-Prozeduren Programmierung ohne Property-Prozeduren Property-Prozeduren erstellen Organisation des Codes Namen für Prozeduren Einrücken Zeilen umbruch Kommentar Zusammenfassung 735 736 738 740 740 740 742 742 744 745 747 747 749 750 750 751 753 753 753 754 754 755 33 Variablen und Konstanten Variablen deklarieren Lokale Variablen Modul-öffentliche Variablen Datei-öffentliche Variablen Statische Variablen Sammeldeklaration Datenfelder Mehrdimensionale Datenfelder Datenfelder mit eigenen Grenzen Dynamische Datenfelder Datenfeld neu dimensionieren Datenfeld löschen Variant-Variable als Pseudo-Datenfeld Eigene Datentypen 757 759 762 763 764 764 765 766 767 767 767 768 769 769 770 17

Objekt-Variablen Prozedur-Argumente Notwendige Argumente " Mehrere Argumente Optionale Argumente Argumentlisten, Rückgabeargumente Konstanten Enumerationen Zusammenfassung 772 773 773 773 774 775 777 780 781 784 34 Entscheidungen und Schleifen Die If-Anweisung Einfache Bedingung Erweiterte Bedingung Die Select-Anweisung Operatoren Mathematische Operatoren Logische Operatoren Sonstige Operatoren, Schleifen For/Next-Schleife, Rückwärts zählende Schleife Auflistungen bearbeiten For Each/Next-Schleife Do/Loop-Schleife While/Whend -Schleife Fehlerbehandlung Syntaxfehler Logische Fehler Laufzeitfehler Zusammenfassung 785 786 786 788 789 791 791 792 792 792 793 793 794 795 797 798 799 799 799 800 807 35 Datenzugriff per VBA Das Recordset-Objekt Daten lesen Datenquelle öffnen Datenquelle in anderer Datenbank öffnen Feldinhalte ermitteln Datensatznavigation, Datensatzzeiger bewegen Datensatz auf Vorhandensein prüfen Durch alle Datensätze navigieren, Daten suchen, 809 810 810 811 812 812 814 814 815 816 817

Daten schreiben Neuen Datensatz hinzufügen Bestehenden Datensatz ändern Datensatz löschen Abfragen starten Auswahlabfragen anzeigen Aktionsabfragen ausführen Parameterabfragen ausführen Zusammenfassung 819 819 820 820 821 821 821 823 824 36 Wichtige Funktionen Textfunktionen Teile von Texten Textteile in anderen Texten finden Kombinierter Aufruf Leerzeichen entfernen Länge von Zeichenketten bestimmen Zeichen ersetzen Groß- /Kleinschreibung ändern Zahlenfunktionen Runden Formatieren Zahlen konvertieren Text in Zahl umwandeln Datumfunktionen Aktuelle Datums- und Zeitwerte Datum und Zeit zerlegen Rechnen mit Datum und Zeit Prüffunktionen Zusammenfassung 825 826 826 827 828 829 829 830 830 831 831 832 832 833 833 833 834 835 836 837 37 Objekte programmieren Formular-Ereignisse Beim Anzeigen eines Datensatzes Beim Bewegen der Maus Beim Öffnen des Formulars Beim Schließen des Formulars Beim Klicken im Listenfeld Bericht-Ereignisse Bei Ohne Daten Beim Formatieren Zusammenfassung 839 840 840 842 846 847 848 852 853 854 856 19

Teil H Oberfläche 857 38 Eigenständige Anwendungen Startbild Starteinstellungen Auto Exec -Makro Mehrbenutzerbetrieb Komprimieren Vertrauenswürdige Orte oder Dateien Bedienungskonzept Zusammenfassung 859 860 861 861 863 863 864 864 864 39 Das Menüband Anpassungen per Dialogfeld Menüband anpassen Symbolleiste für den Schnellzugriff anpassen Eigene Registerkarten Vorbereitungen XML Integrierte Befehlsgruppen Integrierte Befehle Benutzerdefinierte Befehle Callback-Prozeduren Dynamische Beschriftungen Auf Klick reagieren Bilder einbinden Menüs erzeugen Startprogramm für ein Dialogfeld Kontextabhängige Befehle Symbolleiste für den Schnellzugriff Commands Zusammenfassung 865 866 866 869 871 871 873 875 876 878 879 880 881 882 883 886 889 890 892 893 Teil Anhang 895 A Operatoren und Funktionen Operatoren Funktionen 897 898 899 -

B Spezifikationen Allgemein Tabelle Abfrage Formular und Bericht Makro 903 904 904 905 905 906 c Präfixe Präfixe für Access-Objekte Präfixe für Felder Präfixe für Steuerelemente Präfixe für Datentypen 907 908 908 908 910 Praxisindex 911 Stichwortverzeichnis 915 Der Autor 927 21