Held | VBA mit Access | Buch | 978-3-8362-4286-8 | sack.de

Buch, Deutsch, 800 Seiten, Mit Lesebändchen, Format (B × H): 182 mm x 248 mm, Gewicht: 1609 g

Reihe: Rheinwerk Computing

Held

VBA mit Access

Das umfassende Handbuch mit VBA-Lösungen für Access 2007 bis Access 2016. Inkl. Makro-Lösungen und Praxisbeispielen

Buch, Deutsch, 800 Seiten, Mit Lesebändchen, Format (B × H): 182 mm x 248 mm, Gewicht: 1609 g

Reihe: Rheinwerk Computing

ISBN: 978-3-8362-4286-8
Verlag: Rheinwerk Verlag GmbH


Wie Sie mithilfe von VBA Access-Datenbanken gezielt im Hinblick auf Ihre Anforderungen optimieren, erfahren Sie in diesem Buch von Bernd Held. Er gehört zu den bekanntesten deutschsprachigen VBA-Spezialisten, viele seiner Bücher sind Bestseller.
Nach einer grundlegenden Einführung in die Programmierung mit VBA lernen Sie die zentralen Objekte in Access (Tabellen, Abfragen etc.) intensiv kennen und erfahren, wie Sie aus Access auf Excel oder Word zugreifen. Außerdem profitieren Sie von der umfassenden Behandlung aller relevanten Sicherheitstechniken, mit denen Sie Datenbanken und Daten schützen. Damit Ihre Datenbanken intuitiv benutzbar sind und als eigenständige Datenbankanwendungen funktionieren, widmet sich ein eigener Teil der Programmierung von Benutzeroberflächen. Ein Troubleshooting-Kapitel und über 600 geprüfte Makros zum Download runden das Angebot ab. Geeignet für Access 2016 und alle Vorgängerversionen bis Access 2007

Aus dem Inhalt:

- Grundsätzliches zur Programmierung

- Variablen, Konstanten und Datentypen

- Die wichtigsten Sprachelemente in Access

- Ein Streifzug in die Welt der Objekte

- Tabellen programmieren

- Abfragen programmieren

- Programmierung von Dialogen, Steuerelementen und Formularen

- Berichte erstellen und programmieren

- Ereignisse in Access programmieren

- Access im Zusammenspiel mit Office

- API-Funktionen einsetzen

- Datenbanken und Quellcode schützen

- VBE-Programmierung in Access

- Anwendungen optimieren und reparieren

- Access und das Internet

- Access 2013/2016-Ribbons programmieren

- FAQ für Access-Entwickler

Die Fachpresse zur Vorauflage:

dotnetpro: 'Ein gelungener Mix aus Nachschlagewerk und Praxis-Beispielen. Sehr gut!'
Held VBA mit Access jetzt bestellen!

Autoren/Hrsg.


Weitere Infos & Material


1. Vorwort ... 21

1. Grundsätzliches zur Programmierung ... 25

1.1 ... Wie gehe ich von Anfang an richtig vor? ... 26

1.2 ... Die Entwicklungsumgebung von Access ... 28

1.3 ... Hilfsmittel für die Programmierung ... 33

1.4 ... Die Fenster und die Testumgebung ... 42

1.5 ... Weitere Einstellungen ... 49

2. Variablen, Konstanten und Datentypen ... 53

2.1 ... Regeln für die Syntax von Variablen ... 54

2.2 ... Variablen am Beginn der Prozedur deklarieren ... 54

2.3 ... Die verschiedenen Variablentypen ... 55

2.4 ... Variablendeklarationen erzwingen ... 57

2.5 ... Die wichtigsten Variablentypen ... 58

2.6 ... Noch kürzere Deklaration von Variablen ... 60

2.7 ... Die Reddick-Namenskonvention ... 61

2.8 ... Variablendeklaration mit "DefType" ... 62

2.9 ... Aufzählungstypen ("Enum"-Anweisung) ... 63

2.10 ... Konstanten verwenden ... 64

2.11 ... Systemkonstanten einsetzen ... 65

3. Die wichtigsten Sprachelemente in Access ... 85

3.1 ... Prozeduren ... 85

3.2 ... Verzweigungen/Bedingungen ... 95

3.3 ... Die Anweisung "Select Case" für mehr Übersicht ... 102

3.4 ... Schleifen in Access einsetzen ... 105

3.5 ... "With"-Anweisungen ... 117

3.6 ... VBA-Funktionen einsetzen ... 118

3.7 ... Umwandlungsfunktionen ... 150

3.8 ... Die "Is"-Funktionen in VBA ... 157

3.9 ... Operatoren ... 174

3.10 ... Eigene Funktionen schreiben ... 178

4. Ein Streifzug in die Welt der Objekte ... 195

4.1 ... Das "Application"-Objekt ... 195

4.2 ... Das Objekt "AccessObject" ... 203

4.3 ... Das Objekt "CodeData" ... 207

4.4 ... Das Objekt "DoCmd" ... 208

4.5 ... Integrierte Dialoge einsetzen ... 215

4.6 ... Das Objekt "FileSystemObject" ... 221

5. Tabellen programmieren ... 237

5.1 ... Tabellen bearbeiten mit "DoCmd" ... 237

5.2 ... Tabellen mit ADO programmieren ... 247

5.3 ... SQL-Anweisungen ... 251

5.4 ... Tabellenstrukturen mit ADOX ermitteln ... 283

5.5 ... Datenbanken suchen und dokumentieren ... 293

6. Abfragen programmieren ... 297

6.1 ... Abfragetypen ... 297

6.2 ... Abfragen durchführen ... 299

6.3 ... Abfragen mit SQL generieren ... 301

6.4 ... Aktualisierungsabfrage -- Artikelnamen ändern ... 301

6.5 ... Anfügeabfrage -- Mitarbeiter hinzufügen ... 304

6.6 ... Löschabfrage ausführen ... 307

6.7 ... Tabellenerstellungsabfrage durchführen ... 310

6.8 ... Datendefinitionsabfragen durchführen ... 312

6.9 ... Daten zusammenführen ... 321

6.10 ... Abfragen mit ADO programmieren ... 324

7. Programmierung von Dialogen, Steuerelementen und Formularen ... 335

7.1 ... Das Meldungsfeld "MsgBox" ... 336

7.2 ... Die Eingabemaske "InputBox" ... 340

7.3 ... Formulare erstellen ... 343

8. Berichte erstellen und programmieren ... 439

8.1 ... Berichtsarten in Access ... 439

8.2 ... Der Berichtsaufbau ... 440

8.3 ... Berichte entwerfen ... 441

8.4 ... Berichte bearbeiten mit "DoCmd" ... 442

8.5 ... Berichte formatieren ... 449

8.6 ... Berichte identifizieren ... 454

8.7 ... Berichte erstellen ... 461

9. Ereignisse in Access programmieren ... 481

9.1 ... Das Ereignis "Form_Open" ... 482

9.2 ... Das Ereignis "Form_Close" ... 485

9.3 ... Das Ereignis "Form_Load" ... 488

9.4 ... Das Ereignis "Form_Current" ... 490

9.5 ... Das Ereignis "Form_AfterInsert" ... 494

9.6 ... Das Ereignis "Form_BeforeInsert" ... 496

9.7 ... Das Ereignis "Form_BeforeUpdate" ... 499

9.8 ... Das Ereignis "Form_AfterUpdate" ... 505

9.9 ... Das Ereignis "Form_Delete" ... 505

9.10 ... Das Ereignis "Form_Dirty" ... 509

9.11 ... Das Ereignis "BeforeDelConfirm" ... 509

9.12 ... Das Ereignis "Form_AfterDelConfirm" ... 511

9.13 ... Das Ereignis "Form_Activate" ... 511

9.14 ... Das Ereignis "Form_Deactivate" ... 514

9.15 ... Das Ereignis "Form_Resize" ... 515

9.16 ... Das Ereignis "Form_DblClick" ... 517

9.17 ... Das Ereignis "Click" ... 520

9.1


Bernd Held ist von Haus aus gelernter Informatiker. Zu seinen Spezialgebieten zählen Excel, VBA-Programmierung, Access und allgemeine Office- und Tool-Themen. Er wurde von Microsoft mehrfach als MVP (Most Valuable Professional) für den Bereich Excel ausgezeichnet. Seit 2008 arbeitet er mit einem eigenen Team aus Experten zusammen, das Projekte und Schulungen durchführt, Unternehmen berät und Bücher sowie Fachartikel veröffentlicht.


Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.