Access 2016 Automatisierung, Programmierung
Access professionell anpassen? Hier steht, wie's geht!
Von der Datenbank zur eigenen Anwendung: Visual Basic for Applications (VBA) eröffnet Ihnen die Möglichkeit, mit Access genau die Datenbankanwendung zu entwickeln, die für Ihre spezifischen Bedürfnisse die richtige ist. Mit dem Buch "Access 2016 für Windows - Automatisierung, Programmierung" erwerben Sie Schritt für Schritt die praktischen Fähigkeiten und theoretischen Kenntnisse, die Sie benötigen, um Ihre Entwicklung zu planen, zu testen, benutzerfreundlich zu gestalten und erfolgreich zu implementieren. Von den Grundlagen der ereignisgesteuerten Programmierung bis hin zum Eingriff in die Registry lernen Sie in praktischen Übungen die umfangreichen Möglichkeiten kennen und anwenden, die Ihnen die VBA-Programmierung mit Access eröffnet. Zusätzlich werden Möglichkeiten zur Erweiterung der Access-Benutzeroberfläche mittels XML vorgestellt.
Aus dem Inhalt:
- Grundlegende Programmelemente
- Steuerung des Programmablaufs
- Erweiterte Sprachelemente
- Ereignisgesteuerte Programmierung
- Erweiterung der Access-Benutzeroberfläche mittels XML
- Datenzugriff mit VBA
- SQL-Anweisungen mit VBA
Inhalt:
- 1Informationen zu diesem Buch
- 1.1Voraussetzungen und Ziele
- 1.2Aufbau und Konventionen
- 2Access programmieren
- 2.1Ausgangslage der Access-Programmierung
- 2.2Programmiermöglichkeiten
- 2.3Unterschiede zwischen VBA und Makros
- 2.4Schnellübersichten
- 3Einführung in die Programmierung
- 3.1Grundlagen der Programmentwicklung
- 3.2Strukturierte Programmierung
- 3.3Modular und prozedural programmieren
- 3.4Mit Modulen strukturiert programmieren
- 3.5Merkmale von VBA
- 3.6Beispieldatenbank Gehalt
- 3.7Ein erstes einfaches Programm
- 3.8Schnellübersicht
- 3.9Übung
- 4Mit Modulen arbeiten
- 4.1Module
- 4.2Standardmodule
- 4.3Formular- und Berichtsmodule
- 4.4Prozeduren in VBA
- 4.5Schnellübersichten
- 4.6Übung
- 5Die VBA-Entwicklungsumgebung
- 5.1Bestandteile der VBA-Entwicklungsumgebung
- 5.2Der Projekt-Explorer
- 5.3Das Eigenschaftenfenster
- 5.4Das Code-Fenster
- 5.5Im Code-Fenster arbeiten
- 5.6Neue Prozedur erstellen
- 5.7Schnellübersichten
- 5.8Übung
- 6Grundlegende Programmelemente
- 6.1Variablen
- 6.2Erläuterung wichtiger Datentypen
- 6.3Konstanten
- 6.4Mit Prozeduren programmieren
- 6.5Prozeduren mit Argumenten verwenden
- 6.6Operatoren
- 6.7Schnellübersichten
- 6.8Übungen
- 7Steuerung des Programmablaufs
- 7.1Bedingungen für den Programmablauf
- 7.2Die Auswahl (Alternative
- 7.3Die zweiseitige Auswahl
- 7.4Die mehrstufige Auswahl
- 7.5Die Fallauswahl
- 7.6Die Wiederholung (Iteration
- 7.7Die zählergesteuerte Wiederholung
- 7.8Die kopfgesteuerte bedingte Wiederholung
- 7.9Die fußgesteuerte bedingte Wiederholung
- 7.10Weitere Kontrollstrukturen
- 7.11Schnellübersicht
- 7.12Übungen
- 8Erweiterte Sprachelemente
- 8.1Datenfelder (Arrays
- 8.2Dynamische Arrays
- 8.3Eingabedialoge verwenden
- 8.4Meldungsfenster verwenden
- 8.5Schnellübersichten
- 9Ereignisgesteuerte Programmierung
- 9.1Das Prinzip von Ereignis und Reaktion
- 9.2Verknüpfen von Ereignissen und Prozeduren
- 9.3Wichtige Ereignisse im Überblick
- 9.4Ereignisprozeduren mit Argumenten
- 9.5Ereignisprozeduren in der Praxis
- 9.6Schnellübersichten
- 9.7Übung
- 10Fehlersuche und Fehlerbehandlung
- 10.1Grundlagen der Fehlerbehandlung
- 10.2Prozeduren im Unterbrechungsmodus testen
- 10.3Variablen prüfen und überwachen
- 10.4Das Direktfenster verwenden
- 10.5Laufzeitfehler abfangen und behandeln
- 10.6Schnellübersichten
- 10.7Übung
- 11Mit dem Access-Objektmodell arbeiten
- 11.1Was sind Objekte
- 11.2Eigenschaften von Objekten
- 11.3Methoden von Objekten
- 11.4Die With-Anweisung
- 11.5Auflistungen
- 11.6Aktionen mit dem DoCmd-Objekt ausführen
- 11.7Mit dem Objektkatalog arbeiten
- 11.8Schnellübersichten
- 11.9Übungen
- 12Zugriff auf Formulare und Berichte
- 12.1Mit Formularen programmieren
- 12.2Navigieren in Formularen
- 12.3Auf Daten in Formularen zugreifen
- 12.4Mit Steuerelementen programmieren
- 12.5Besonderheiten
- 12.6Mehrfachauswahl in Listenfeldern
- 12.7Steuerelemente mit Hyperlinks
- 12.8Steuerelemente formatieren
- 12.9Mit Berichten programmieren
- 12.10Objektvariablen
- 12.11Schnellübersicht
- 12.12Übungen
- 13Datenzugriff mit VBA
- 13.1Werte aus Tabellen und Abfragen ermitteln
- 13.2Objektmodelle für den Zugriff auf Datenbanken
- 13.3Datenbankzugriff mit ADO
- 13.4ADO: Öffnen einer Datenverbindung
- 13.5ADO: Datensätze lesen
- 13.6ADO: Datensätze hinzufügen
- 13.7ADO: Datensätze suchen
- 13.8ADO: Datensätze ändern
- 13.9ADO: Datensätze löschen
- 13.10Datenbankzugriff mit DAO
- 13.11DAO: Öffnen einer Datenverbindung
- 13.12DAO: Datensätze lesen
- 13.13Schnellübersichten
- 13.14Übungen
- 14SQL-Anweisungen mit VBA
- 14.1Sprache SQL
- 14.2Aufbau von SQL-Anweisungen
- 14.3Datenverbindung mit dem Connection-Objekt
- 14.4SQL-Anweisungen mit dem Connection-Objekt
- 14.5SQL-Anweisungen mit dem DoCmd-Objekt ausführen
- 14.6Schnellübersichten
- 14.7Übung
- 15Anwendungsoberfläche gestalten
- 15.1Konfiguration einer Access-Anwendung
- 15.2Access-Benutzeroberfläche mit VBA anpassen
- 15.3Grundlagen zu XML
- 15.4XML-Definitionen in Access einbinden
- 15.5XML-Elemente der Access-Benutzeroberfläche
- 15.6Access-Benutzeroberfläche erweitern (Beispiel Menüband
- 15.7Schnellübersicht
- 15.8Übungen
- 16Kommunikation mit Office-Anwendungen
- 16.1Grundlagen zur Automatisierung
- 16.2Von Access aus Word-Objekte programmieren
- 16.3Von Access aus Excel-Objekte programmieren
- 16.4Schnellübersicht
- 16.5Übung
- 17API-Aufrufe und Windows-Registry
- 17.1Grundlagen des Windows-API
- 17.2API-Funktionen aufrufen und deklarieren
- 17.3Parameterübergabe an API-Funktionen
- 17.4Benutzerdefinierte Datentypen
- 17.5Die Windows-Registry
- 17.6Registrierung mit VBA manipulieren
- 17.7Weitere Zugriffe auf Schlüsselwerte
- 17.8Schnellübersichten
- 17.9Übung
- Stichwortverzeichnis