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

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

Richtig einsteigen: Access 2010 VBA-Programmierung

Richtig einsteigen: Access 2007 VBA-Programmierung

Inhaltsverzeichnis. 1 Einleitung 11

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

Lorenz Hölscher. Richtig einsteigen: Access 2010 VBA-Programmierung

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

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

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

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

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

mit Access herangeführt.

Richtig einsteigen: Datenbanken entwickeln mit Access 2007

Kurs-Dokumentation. Zentrum für Informatik ZFI AG. Refresher Microsoft Access Programmierung (PA1P-0418) -IT Ausbildung nach Mass

Inhalt. Vorwort des Herausgebers Die Sprache OpenOffice.org Basic/StarBasic... 15

Microsoft Access Schulungen

Beck EDV-Berater VBA. Visual Basic for Applications Programmieren unter Office XP. 2., neu bearbeitete Auflage

Michael Kolberg. einfach klipp & klar. Microsofft* Press

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

1 Datenübernahme ohne VBA Grundlagen der VBA Programmierung Inhalt

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

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

Inhaltsverzeichnis. Teil I Erste Schritte. 1 Einleitung Visual Basic 2010 Express installieren Teil II Grundlagen von Visual Basic

Das Einsteigerseminar ASP

Access Seminare. Excel Basismodule

I Inhaltsverzeichnis B Beispielverzeichnis Vorwort... 17

Inhaltsverzeichnis. 1 Einleitung 13

Richtig einsteigen: Programmieren lernen mit Visual C# 2010

Inhalt. Vorwort 13. Einleitung JavaScript-Grundlagen 17

Einstieg in VBA mit Excel Galileo Press

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

Inhaltsverzeichnis. Inhaltsverzeichnis

Datenbanken mit OpenOffice.org Base

Grundlagen relationaler Datenbanken Access Grundlagenseminar Access Aufbauseminar Von Excel 2010 zu Access

Inhaltsverzeichnis. Vorwort 13

VBA mit Office 97 lernen

Einstieg in VBA mit Excel Galileo Press

Datenbankprogrammierung mit MySQL 5 und PHP 5 Spona

2 Anlegen und Konfigurieren von Datenbanken 35

Inhalt. Vorwort 11. Einleitung 15. TEILA Basiswissen 19. Warum JavaScript? 12 Welche Kosten hast du? 13 Für wen ist dieses Buch?

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

Veranstaltung Pr.-Nr.: Modul Wirtschaftsinformatik für Wirtschaftswissenschaftler. Organisatorisches. Veronika Waue WS 2007/2008

Datenbanken mit OpenOffice.org 3 Base und HSQLDB

Excel 2016 Makro Workshop. Inhalt

Programmierung mit Access 7 für Windows 95

Datenbanken mit OpenOffice.org 2.3 Base und HSQLDB

Brogrammiereii lernen in

Thomas Theis PHP4. Webserver-Programmierung für Um- und Einsteiger. Galileo Press

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

<Trainingsinhalt> XML und Datenbanken

Inhaltsverzeichnis. 1 Der SQL Server 2008 stellt sich vor Die grafischen Tools des SQL Server Eine neue Datenbank erstellen 87

2.1 Visual C Express installieren Visual C Express starten Visual C Express registrieren...

Lösungen entwickeln mit Microsoft Excel 95

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

Inhaltsverzeichnis. Teil I Erste Schritte. 1 Einleitung Visual C# 2008 Express Edition installieren Teil II Grundlagen von C#

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

Vorwort Warum JavaScript? Welche Kosten hast du? Für wen ist dieses Buch?... 13

Excel 2013 Makro Workshop. Inhalt

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

Teil I Installation und erste Schritte 19

Walter Doberenz/Thomas Kowalski Programmieren lernen in

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

Oracle PL/SQL - Grundlagen

Rainer G. Haselier, Klaus Fahnenstich. Richtig einsteigen: Programmieren lernen mit Visual Basic 2010

Unternehmensdatenbanken

Heinz-Jürgen Urspringer. Learning By Döing. Programmieren mit. Access und VBA. Für Einsteiger. Books on Demand-Verlag, Norderstedt

Vorwort 11. Eine neue Datenbank erstellen 79;

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

ACCESS. Access-Daten nach Excel verknüpfen INTERAKTIV ACCESS-DATEN NACH EXCEL VERKNÜPFEN BASICS

Access 2000 und MS SQL Server im Teamwork

ACCESS. Formulare per VBA referenzieren FORMULARE MIT VBA PROGRAMMIEREN FORMULARE PER VBA REFERENZIEREN BASICS

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

Thomas Binzinger. Jetzt lerne ich. Delphi. Markt+Technik Verlag

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

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

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

Klaus Fahnenstich, Rainer G. Haselier. Richtig einsteigen: Programmieren lernen mit Visual C# 2005

1 Einführung Grundlagen Fehlerbehandlung Erweiterte Grundlagen Objektorientierte Programmierung...

Kompaktseminare Das MS Access 2010 Kursprogramm

Geleitwort des Fachgutachters Was wird besser durch Makros und VBA? AAS Office

Walter Doberenz, Thomas Gewinnus. Datenbankprogrammierung mit Visual Basic 2012

Microsoft Access Das Handbuch

Programmieren lernen in ASP.NET mit C#

Visual C#.NET. Bearbeitet von Patrick A. Lorenz

Einleitung Erste Abfrage erstellen...2

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

Bernd ШШ^^ШШШШ. ШШшШШШШ. Das KBasic Buch. Handbuch zum Entwickeln von KBasic-Anwendungen. Für Windows, Mac und Linux

Oracle PL/SQL Marco Skulschus Marcus Wiederstein

Access Basismodule. Access Aufbaumodule. Access Spezialmodule

Access leicht klar sofort. Ignatz Schels

i i apitel apitel K K Inhalt Inhalt

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

Kapitel 4: PHP-Grundlagen Kapitel 5: PHP-Bausteine für Programme

MS SQL Server Einstieg in relationale Datenbanken und SQL Marco Skulschus Marcus Wiederstein

Helma Spona. Windows PowerShell. Galileo Press

Python. Grundlagen, fortgeschrittene Programmierung und Praxis

Rolf Harren. Mehrdimensionale. Verallgemeinerungen klassischer Packungsprobleme. VDM Verlag Dr. Muller

Transkript:

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

\ Inhaltsverzeichnis Teil I: Erste Schritte 1 Einleitung l.i DieThemenschwerpunkte dieses Buchs Visual Basic for Applications Die Beispieldatenbank 1.2 Wie Sie am besten mit diesem Buch arbeiten Aufbau des Buchs Die Icons Unterstützung für dieses Buch Genug dervorrede und hinein ins Vergnügen Teil II: Grundlagen von VBA 2 Die ersten VBA-Prozeduren erstellen 2.1 Die Programm-Oberfläche Wichtige Komponenten des VBA-Editors 2.2 Das»klassische«erste Programm erstellen»hello world!«unter der Lupe Weitere Parameter nutzen Eigene Prozeduren aufrufen Funktion mit Parametern Funktionen auch außerhalb von VBA aufrufen Properties Prozeduren verlassen Kommentare 2.3 3 Datentypen und Variablen 3.1 Datentypen im Überblick Die Speicherung von Daten im Computer Sonstige Datentypen 3.2 Namen fürvariablen Groß- und Kleinschreibung von Namen Ungarische Notation

h Inhaltsverzeichnis 3.3 Deklaration von Variablen 56 3.4 Gültigkeitsbereiche 64 Lokale Gültigkeit 65 Modul-öffentliche Gültigkeit 66 Datei-öffentliche Gültigkeit 69 Private Prozeduren und Module 75 3.5 78 4 Datentyp-Sammlungen 79 4.1 Spezielle Variablen im Überblick 79 4.2 Eigene Datentypen 79 4.3 Typ-Definitionen für API-Aufrufe 83 Bessere Listenauswahl mit Enumerationen 85 4.4 Arrays 89 Mehrdimensionale Arrays 93 4.5 Variant als Pseudo-Array 93 4.6 Collection 95 4.7 96 5 Operatoren, Entscheidungen und Schleifen 97 5.1 Vergleichsoperatoren 97 5.2 Logische Operatoren 98 Nutzung von VBA-Konstanten in SQL 109 5.3 Verzweigungen 112 Bedingung überprüfen 112 Die Select-Anweisung 119 5.4 Schleifen 123 For/Next-Schleifen 124 For Each/Next-Schleifen 129 Do/Loop 134 While/Wend-Schleife 142 5.5 143 6 Fehler und Ausnahmen behandeln 145 6.1 Fehlerfreie Programme 145 Fehler provozieren 146 Fehlerbehandlung ankündigen 147 Fehler beheben 150 Fehler ignorieren 151 Zentrale Fehlerbehandlung 153

Inhaltsverzeichnis 6.2 Programmablaufverfolgen Code zeilenweise ausführen Code anhalten Überwachungen hinzufügen 6.3 7 Klassen 7.1 Einführung in Klassenkonzepte 7.2 Grundgerüst einer Klasse Eine erste Mini-Klasse 7.3 Initialisieren undterminieren 7.4 Entwurf der Stoppuhr-Klasse Funktionalität ergänzen Bessere Funktionalität 7.5 Aufgaben unterschiedlich lösen 7.6 Gleiche Schale-anderer Kern 7.7 Implements als»klassen-aufsicht«7.8 Klassen mit Unterobjekten Objekte von Objektauflistungen 7.9 Klassen mit Oberfläche 7.10 Teil III: Datenzugriff 8 Domänen-Funktionen 8.1 Zugriff auf Daten per Methode Einfacher Zugriff Langsamer Zugriff Weitere Einschränkungen 8.2 9 Recordsets 9.1 Zugriff auf Tabellen und Abfragen 9.2 Datensatzwechsel Prüfung auf vorhandene Datensätze Zugriff auf viele Datensätze Zugriff auf verschachtelte Datensätze 9.3 Datensatz-Typen 94 Datenquelle filtern 9.5 Daten zusammenfassen 9.6 Suchen und Finden

8 Inhaltsverzeichnis 97 9.8 9-9 9.10 9.11 Daten schreiben Datensätze anfügen Datensätze verändern SQL und VBA gemeinsam SQL-Aktionen ohne Warnmeldung Gespeicherte Aktionsabfragen ohne Warnmeldung Transaktionen Zugriff auf andere Programme Excel schreibt in Access-Tabellen Access schreibt in Word-Dokumente 224 225 230 231 231 232 23З 236 236 239 241 Ю 10.1 10.2 10.3 10.4 10.5 Formulare Programmierte Formulare Ereignisse Kontrollelemente pervba ansprechen Andere Formulare steuern Unterformulare Weitere Formular-Steuerungen Benutzeranmeldung Haupt- und Unterformulare Dynamische Formulare 243 243 244 247 254 254 260 264 272 287 327 11 11.1 11.2 Berichte Programmierte Berichte Berichte mit gemeinsamen Titeln Berichte mit dynamischen Inhalten Programmiertes Wasserzeichen 329 329 329 ЗЗ2 334 ЗЗ8 Teil IV: Anwendungen erstellen 12 12.1 12.2 12.3 I2.4 Start-Einstellungen AutoStart-Methoden Das Makro AutoExec Start-Dialog Start-Makros umgehen Notausstieg Start-Logo 339 339 339 340 341 З42 343 344

Inhaltsverzeichnis 13 Menüband anpassen 13.1 Eigene Register Konzept eigener Register Access-Optionen Gruppen hinzufügen Callback-Prozeduren Kontrollelemente dynamisch aktivieren Besser als Menüs: Listen Menüband-Variable wiederherstellen 13.2 14 Sonstige Optimierungen 14.1 Weitere Verbesserungen SQL-gerechtes Datum 14.2 Listen programmieren Listen mitcallback-technik Callback-Funktion schreiben Fiktive Daten anzeigen Listen mit Mehrfachauswahl 14.3 Aktualisierungsmeldungen Textmeldung in der Statuszeile Fortschrittsbalken in der Statuszeile 14.4 Formular-Status ermitteln Parameterabfragen kapseln Abfragen mit Funktionen 14.5 Externe Berichte einbinden 14.6 15 Lösungen zu allen Übungen 16 Stichwortverzeichnis