VBA mit Access
Das umfassende Handbuch. Grundlagen und fortgeschrittene VBA-Programmierung. Tabellen, Abfragen und Formulare - inkl. SQL-Integration. Sofort einsetzbare Makro-Lösungen und Praxisbeispiele. VBA-Lösungen
"Ein gelungener Mix aus Nachschlagewerk und Praxis-Beispielen. Sehr gut!" - dotnetpro zur Vorauflage
Das Standardwerk zu VBA mit Access!
Grundlagen und fortgeschrittene VBA-Programmierung
Tabellen, Fragen und Formulare; mit SQL-Integration
Sofort...
Das Standardwerk zu VBA mit Access!
Grundlagen und fortgeschrittene VBA-Programmierung
Tabellen, Fragen und Formulare; mit SQL-Integration
Sofort...
Leider schon ausverkauft
Buch
- Lastschrift, Kreditkarte, Paypal, Rechnung
- Kostenlose Rücksendung
Produktdetails
Produktinformationen zu „VBA mit Access “
Klappentext zu „VBA mit Access “
"Ein gelungener Mix aus Nachschlagewerk und Praxis-Beispielen. Sehr gut!" - dotnetpro zur VorauflageDas Standardwerk zu VBA mit Access!
Grundlagen und fortgeschrittene VBA-Programmierung
Tabellen, Fragen und Formulare; mit SQL-Integration
Sofort einsetzbare Makro-Lösungen und Praxisbeispiele
Access-Datenbanken mit VBA gezielt auf Ihre Anforderungen hin optimieren - das ist das Ziel dieses Buches von Erfolgsautor Bernd Held, einem der bekanntesten deutschsprachigen VBA-Spezialisten. Nach einer grundlegenden Einführung in die Programmierung mit VBA lernen Sie die zentralen Objekte wie Tabellen und Abfragen 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!"
Inhaltsverzeichnis zu „VBA mit Access “
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.
... mehr
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.18 ... Die Ereignisse »MouseDown« und »MouseUp« ... 521
9.19 ... Das Ereignis »MouseMove« ... 526
9.20 ... Das Ereignis »Schaltfläche_Click« ... 529
9.21 ... Die Ereignisse »GotFocus« und »LostFocus« ... 529
9.22 ... Die »Key«-Ereignisse ... 530
9.23 ... Das Ereignis »Steuerelement_BeforeUpdate« ... 534
9.24 ... Das Ereignis »Steuerelement_Enter« ... 540
9.25 ... Das Ereignis »Steuerelement_Exit« ... 542
9.26 ... Die Reihenfolge der Ereignisse ... 543
10. Access im Zusammenspiel mit Office ... 547
10.1 ... Textdateien im Zugriff von Access ... 548
10.2 ... Access im Zusammenspiel mit Word ... 562
10.3 ... Outlook und Access ... 572
10.4 ... Access im Duett mit Excel ... 594
11. API-Funktionen einsetzen ... 623
11.1 ... Das CD-ROM-Laufwerk ermitteln ... 624
11.2 ... Den Namen des Anwenders ermitteln ... 626
11.3 ... Das CD-ROM-Laufwerk bedienen ... 627
11.4 ... Die Bildschirmauflösung ermitteln ... 628
11.5 ... Ist ein externes Programm gestartet? ... 629
11.6 ... Ein externes Programm aufrufen ... 629
11.7 ... Wie lange läuft ein externes Programm? ... 630
11.8 ... Access schlafen schicken ... 632
11.9 ... Verzeichnisse erstellen ... 632
11.10 ... Verzeichnis löschen ... 633
11.11 ... Verzeichnisbaum anzeigen und auswerten ... 633
11.12 ... Die Windows-Version ermitteln ... 635
11.13 ... Windows-Verzeichnis ermitteln ... 636
11.14 ... Windows-Systemverzeichnis ermitteln ... 637
11.15 ... Das temporäre Verzeichnis ermitteln ... 637
11.16 ... Das aktuelle Verzeichnis ermitteln ... 638
11.17 ... Windows-Infobildschirm anzeigen ... 639
11.18 ... Access-Verzeichnis ermitteln ... 639
11.19 ... Standardverzeichnis festlegen ... 640
11.20 ... Dateityp und Anwendung ermitteln ... 640
11.21 ... Kurze Pfadnamen ermitteln ... 641
11.22 ... Den Computernamen ermitteln ... 642
11.23 ... Texte mit API-Funktionen konvertieren ... 642
11.24 ... Die Zwischenablage löschen ... 643
11.25 ... Soundkarte checken ... 644
11.26 ... Sounds per API-Funktion ausgeben ... 644
11.27 ... PC piepsen lassen ... 645
11.28 ... Tasten abfangen ... 645
11.29 ... Dateien suchen ... 646
11.30 ... Dateiinformationen auslesen ... 647
11.31 ... Ist die Internetverbindung aktiv? ... 649
11.32 ... Cursorposition in Pixel angeben ... 651
12. Datenbanken und Quellcode schützen und pflegen ... 655
12.1 ... Ihre Access-Lösung mithilfe von Startparametern absichern ... 655
12.2 ... Eine ACCDE erstellen ... 657
12.3 ... Eine Datenbank über ein Kennwort schützen ... 657
12.4 ... Quellcode schützen ... 664
12.5 ... Eine Datenbank komprimieren und reparieren ... 665
13. VBE-Programmierung in Access ... 669
13.1 ... Die VBE-Bibliothek einbinden ... 670
13.2 ... Weitere Bibliotheken einbinden oder entfernen ... 672
13.3 ... Fehlerhafte Verweise ermitteln ... 674
13.4 ... In den VBE springen ... 675
13.5 ... Objektbibliotheken auslesen ... 675
13.6 ... Neue Module einfügen ... 676
13.7 ... Modul(e) löschen ... 677
13.8 ... Prozedur(en) löschen ... 678
13.9 ... Einzelne Texte oder Befehle im Quellcode finden ... 680
13.10 ... Module mit Quellcode versorgen (Import) ... 683
13.11 ... Prozeduren sichern (Export) ... 686
13.12 ... Module drucken ... 687
13.13 ... »Lines Of Code« ermitteln ... 689
13.14 ... Identifikation von VB-Komponenten ... 690
13.15 ... Prozeduren auflisten ... 691
13.16 ... Eine eigene VBA-Datenbank anlegen ... 694
14. Anwendungen optimieren ... 701
14.1 ... Die automatische Leistungsanalyse ... 701
14.2 ... Datenbanken und Quellcode dokumentieren ... 703
14.3 ... Tabellen optimal anlegen ... 705
14.4 ... Die richtigen Befehle ... 707
15. Access und das Internet ... 711
15.1 ... E-Mail verschicken ... 711
15.2 ... Mini-Browser erstellen ... 732
15.3 ... Tabellen in Internetformate transferieren ... 733
16. Ribbons programmieren ... 737
16.1 ... Programmierung über ein XML-Markup ... 737
16.2 ... Weitere wichtige Quellen und Hilfen ... 744
17. FAQ für Access-Entwickler ... 747
17.1 ... Wie hänge ich ein Feld an eine Tabelle an? ... 748
17.2 ... Wie verhindere ich, dass ein Formular geschlossen wird? ... 749
17.3 ... Wie frage ich alle Tabellen einer geschlossenen Datenbank ab? ... 750
17.4 ... Wie lege ich in einem bestimmten Verzeichnis eine neue Datenbank automatisch an? ... 752
17.5 ... Wie verlinke ich eine Tabelle aus einer anderen Datenbank? ... 754
17.6 ... Wie normiere ich Telefonnummern in Tabellen? ... 755
17.7 ... Wie dokumentiere ich eine komplette Datenbank? ... 757
17.8 ... Wie prüfe ich, ob eine bestimmte Tabelle existiert? ... 759
17.9 ... Wie prüfe ich, ob ein bestimmtes Feld in einer Tabelle angelegt ist? ... 760
17.10 ... Wie führe ich eine SQL-Abfrage auf eine andere Datenbank aus? ... 761
17.11 ... Wie ermittele ich alle verfügbaren Drucker? ... 763
17.12 ... Wie schreibe ich bestimmte Feldinhalte einer Tabelle in eine Textdatei? ... 764
17.13 ... Wie transferiere ich eine Access-Tabelle nach Word? ... 766
17.14 ... Wie lege ich eine Parameterabfrage automatisch an? ... 768
17.15 ... Wie greife ich auf Tabelleneigenschaften einer Datenbank zu? ... 770
17.16 ... Wie frage ich die beiden Extremwerte einer Spalte in einer Tabelle ab? ... 771
17.17 ... Wie führe ich eine Durchschnittsberechnung durch? ... 772
17.18 ... Wie erstelle ich eine Unikatsliste? ... 773
17.19 ... Wie ermittele ich die Gesamtsumme für ein Tabellenfeld? ... 775
17.20 ... Wie führe ich eine bedingte Summierung durch? ... 776
17.21 ... Wie lese ich über eine ID den dazugehörigen Lieferanten aus? ... 776
Index ... 779
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.18 ... Die Ereignisse »MouseDown« und »MouseUp« ... 521
9.19 ... Das Ereignis »MouseMove« ... 526
9.20 ... Das Ereignis »Schaltfläche_Click« ... 529
9.21 ... Die Ereignisse »GotFocus« und »LostFocus« ... 529
9.22 ... Die »Key«-Ereignisse ... 530
9.23 ... Das Ereignis »Steuerelement_BeforeUpdate« ... 534
9.24 ... Das Ereignis »Steuerelement_Enter« ... 540
9.25 ... Das Ereignis »Steuerelement_Exit« ... 542
9.26 ... Die Reihenfolge der Ereignisse ... 543
10. Access im Zusammenspiel mit Office ... 547
10.1 ... Textdateien im Zugriff von Access ... 548
10.2 ... Access im Zusammenspiel mit Word ... 562
10.3 ... Outlook und Access ... 572
10.4 ... Access im Duett mit Excel ... 594
11. API-Funktionen einsetzen ... 623
11.1 ... Das CD-ROM-Laufwerk ermitteln ... 624
11.2 ... Den Namen des Anwenders ermitteln ... 626
11.3 ... Das CD-ROM-Laufwerk bedienen ... 627
11.4 ... Die Bildschirmauflösung ermitteln ... 628
11.5 ... Ist ein externes Programm gestartet? ... 629
11.6 ... Ein externes Programm aufrufen ... 629
11.7 ... Wie lange läuft ein externes Programm? ... 630
11.8 ... Access schlafen schicken ... 632
11.9 ... Verzeichnisse erstellen ... 632
11.10 ... Verzeichnis löschen ... 633
11.11 ... Verzeichnisbaum anzeigen und auswerten ... 633
11.12 ... Die Windows-Version ermitteln ... 635
11.13 ... Windows-Verzeichnis ermitteln ... 636
11.14 ... Windows-Systemverzeichnis ermitteln ... 637
11.15 ... Das temporäre Verzeichnis ermitteln ... 637
11.16 ... Das aktuelle Verzeichnis ermitteln ... 638
11.17 ... Windows-Infobildschirm anzeigen ... 639
11.18 ... Access-Verzeichnis ermitteln ... 639
11.19 ... Standardverzeichnis festlegen ... 640
11.20 ... Dateityp und Anwendung ermitteln ... 640
11.21 ... Kurze Pfadnamen ermitteln ... 641
11.22 ... Den Computernamen ermitteln ... 642
11.23 ... Texte mit API-Funktionen konvertieren ... 642
11.24 ... Die Zwischenablage löschen ... 643
11.25 ... Soundkarte checken ... 644
11.26 ... Sounds per API-Funktion ausgeben ... 644
11.27 ... PC piepsen lassen ... 645
11.28 ... Tasten abfangen ... 645
11.29 ... Dateien suchen ... 646
11.30 ... Dateiinformationen auslesen ... 647
11.31 ... Ist die Internetverbindung aktiv? ... 649
11.32 ... Cursorposition in Pixel angeben ... 651
12. Datenbanken und Quellcode schützen und pflegen ... 655
12.1 ... Ihre Access-Lösung mithilfe von Startparametern absichern ... 655
12.2 ... Eine ACCDE erstellen ... 657
12.3 ... Eine Datenbank über ein Kennwort schützen ... 657
12.4 ... Quellcode schützen ... 664
12.5 ... Eine Datenbank komprimieren und reparieren ... 665
13. VBE-Programmierung in Access ... 669
13.1 ... Die VBE-Bibliothek einbinden ... 670
13.2 ... Weitere Bibliotheken einbinden oder entfernen ... 672
13.3 ... Fehlerhafte Verweise ermitteln ... 674
13.4 ... In den VBE springen ... 675
13.5 ... Objektbibliotheken auslesen ... 675
13.6 ... Neue Module einfügen ... 676
13.7 ... Modul(e) löschen ... 677
13.8 ... Prozedur(en) löschen ... 678
13.9 ... Einzelne Texte oder Befehle im Quellcode finden ... 680
13.10 ... Module mit Quellcode versorgen (Import) ... 683
13.11 ... Prozeduren sichern (Export) ... 686
13.12 ... Module drucken ... 687
13.13 ... »Lines Of Code« ermitteln ... 689
13.14 ... Identifikation von VB-Komponenten ... 690
13.15 ... Prozeduren auflisten ... 691
13.16 ... Eine eigene VBA-Datenbank anlegen ... 694
14. Anwendungen optimieren ... 701
14.1 ... Die automatische Leistungsanalyse ... 701
14.2 ... Datenbanken und Quellcode dokumentieren ... 703
14.3 ... Tabellen optimal anlegen ... 705
14.4 ... Die richtigen Befehle ... 707
15. Access und das Internet ... 711
15.1 ... E-Mail verschicken ... 711
15.2 ... Mini-Browser erstellen ... 732
15.3 ... Tabellen in Internetformate transferieren ... 733
16. Ribbons programmieren ... 737
16.1 ... Programmierung über ein XML-Markup ... 737
16.2 ... Weitere wichtige Quellen und Hilfen ... 744
17. FAQ für Access-Entwickler ... 747
17.1 ... Wie hänge ich ein Feld an eine Tabelle an? ... 748
17.2 ... Wie verhindere ich, dass ein Formular geschlossen wird? ... 749
17.3 ... Wie frage ich alle Tabellen einer geschlossenen Datenbank ab? ... 750
17.4 ... Wie lege ich in einem bestimmten Verzeichnis eine neue Datenbank automatisch an? ... 752
17.5 ... Wie verlinke ich eine Tabelle aus einer anderen Datenbank? ... 754
17.6 ... Wie normiere ich Telefonnummern in Tabellen? ... 755
17.7 ... Wie dokumentiere ich eine komplette Datenbank? ... 757
17.8 ... Wie prüfe ich, ob eine bestimmte Tabelle existiert? ... 759
17.9 ... Wie prüfe ich, ob ein bestimmtes Feld in einer Tabelle angelegt ist? ... 760
17.10 ... Wie führe ich eine SQL-Abfrage auf eine andere Datenbank aus? ... 761
17.11 ... Wie ermittele ich alle verfügbaren Drucker? ... 763
17.12 ... Wie schreibe ich bestimmte Feldinhalte einer Tabelle in eine Textdatei? ... 764
17.13 ... Wie transferiere ich eine Access-Tabelle nach Word? ... 766
17.14 ... Wie lege ich eine Parameterabfrage automatisch an? ... 768
17.15 ... Wie greife ich auf Tabelleneigenschaften einer Datenbank zu? ... 770
17.16 ... Wie frage ich die beiden Extremwerte einer Spalte in einer Tabelle ab? ... 771
17.17 ... Wie führe ich eine Durchschnittsberechnung durch? ... 772
17.18 ... Wie erstelle ich eine Unikatsliste? ... 773
17.19 ... Wie ermittele ich die Gesamtsumme für ein Tabellenfeld? ... 775
17.20 ... Wie führe ich eine bedingte Summierung durch? ... 776
17.21 ... Wie lese ich über eine ID den dazugehörigen Lieferanten aus? ... 776
Index ... 779
... weniger
Autoren-Porträt von Bernd Held
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.
Bibliographische Angaben
- Autor: Bernd Held
- 2016, 2., aktualisierte Auflage., 800 Seiten, mit Abbildungen, Maße: 18,2 x 24,8 cm, Gebunden, Deutsch
- Verlag: Rheinwerk Verlag
- ISBN-10: 3836242869
- ISBN-13: 9783836242868
Rezension zu „VBA mit Access “
Die Fachpresse zur Vorauflage:dotnetpro: "Ein gelungener Mix aus Nachschlagewerk und Praxis-Beispielen. Sehr gut!"
Kommentar zu "VBA mit Access"
Schreiben Sie einen Kommentar zu "VBA mit Access".
Kommentar verfassen