Rheinwerk Computing / VBA mit Access
Das umfassende Handbuch. VBA-Lösungen für Access 2010 bis Access 2019. Auch geeignet für Office 365. Sofort einsetzbare Makro-Lösungen und Praxisbeispiele. Alle Codebeispiele zum Download
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...
Nach einer...
Leider schon ausverkauft
Buch (Gebunden)
- Lastschrift, Kreditkarte, Paypal, Rechnung
- Kostenlose Rücksendung
Produktdetails
Produktinformationen zu „Rheinwerk Computing / VBA mit Access “
Klappentext zu „Rheinwerk Computing / VBA mit Access “
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 2019, Access in Office 365 sowie alle Vorgängerversionen bis Access 2010.
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/2019-Ribbons programmieren
- FAQ für Access-Entwickler
Inhaltsverzeichnis zu „Rheinwerk Computing / 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 ... 60
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 ... 96
3.3 ... Die Anweisung »Select Case« für mehr Übersicht ... 103
3.4 ... Schleifen in Access einsetzen ... 106
3.5 ... »With«-Anweisungen ... 119
3.6 ... VBA-Funktionen einsetzen ... 120
3.7 ... Umwandlungsfunktionen ... 153
3.8 ... Die »Is«-Funktionen in VBA ... 161
3.9 ... Operatoren ... 178
3.10 ... Eigene Funktionen schreiben ... 182
4. Ein Streifzug in die Welt der Objekte ... 201
4.1 ... Das »Application«-Objekt ... 201
4.2 ... Das Objekt »AccessObject« ... 209
4.3 ... Das Objekt »CodeData« ... 214
4.4 ... Das Objekt »DoCmd« ... 214
4.5 ... Integrierte Dialoge einsetzen ... 221
4.6 ... Das Objekt »FileSystemObject« ... 228
5. Tabellen programmieren ... 243
5.1 ... Tabellen bearbeiten mit »DoCmd« ... 244
5.2 ... Tabellen mit ADO programmieren ... 253
5.3 ... SQL-Anweisungen ...
... mehr
257
5.4 ... Tabellenstrukturen mit ADOX ermitteln ... 290
5.5 ... Datenbanken suchen und dokumentieren ... 299
6. Abfragen programmieren ... 305
6.1 ... Abfragetypen ... 305
6.2 ... Abfragen durchführen ... 307
6.3 ... Abfragen mit SQL generieren ... 309
6.4 ... Aktualisierungsabfrage -- Artikelnamen ändern ... 309
6.5 ... Anfügeabfrage -- Mitarbeiter hinzufügen ... 312
6.6 ... Löschabfrage ausführen ... 314
6.7 ... Tabellenerstellungsabfrage durchführen ... 318
6.8 ... Datendefinitionsabfragen durchführen ... 320
6.9 ... Daten zusammenführen ... 329
6.10 ... Abfragen mit ADO programmieren ... 332
7. Programmierung von Dialogen, Steuerelementen und Formularen ... 343
7.1 ... Das Meldungsfeld »MsgBox« ... 344
7.2 ... Die Eingabemaske »InputBox« ... 348
7.3 ... Formulare erstellen ... 351
8. Berichte erstellen und programmieren ... 443
8.1 ... Berichtsarten in Access ... 443
8.2 ... Der Berichtsaufbau ... 444
8.3 ... Berichte entwerfen ... 445
8.4 ... Berichte bearbeiten mit »DoCmd« ... 446
8.5 ... Berichte formatieren ... 453
8.6 ... Berichte identifizieren ... 459
8.7 ... Berichte erstellen ... 466
9. Ereignisse in Access programmieren ... 485
9.1 ... Das Ereignis »Form_Open« ... 486
9.2 ... Das Ereignis »Form_Close« ... 489
9.3 ... Das Ereignis »Form_Load« ... 492
9.4 ... Das Ereignis »Form_Current« ... 494
9.5 ... Das Ereignis »Form_AfterInsert« ... 498
9.6 ... Das Ereignis »Form_BeforeInsert« ... 502
9.7 ... Das Ereignis »Form_BeforeUpdate« ... 504
9.8 ... Das Ereignis »Form_AfterUpdate« ... 510
9.9 ... Das Ereignis »Form_Delete« ... 511
9.10 ... Das Ereignis »Form_Dirty« ... 513
9.11 ... Das Ereignis »BeforeDelConfirm« ... 514
9.12 ... Das Ereignis »Form_AfterDelConfirm« ... 515
9.13 ... Das Ereignis »Form_Activate« ... 516
9.14 ... Das Ereignis »Form_Deactivate« ... 519
9.15 ... Das Ereignis »Form_Resize« ... 520
9.16 ... Das Ereignis »Form_DblClick« ... 522
9.17 ... Das Ereignis »Click« ... 526
9.18 ... Die Ereignisse »MouseDown« und »MouseUp« ... 527
9.19 ... Das Ereignis »MouseMove« ... 532
9.20 ... Das Ereignis »Schaltfläche_Click« ... 534
9.21 ... Die Ereignisse »GotFocus« und »LostFocus« ... 534
9.22 ... Die »Key«-Ereignisse ... 536
9.23 ... Das Ereignis »Steuerelement_BeforeUpdate« ... 540
9.24 ... Das Ereignis »Steuerelement_Enter« ... 546
9.25 ... Das Ereignis »Steuerelement_Exit« ... 547
9.26 ... Die Reihenfolge der Ereignisse ... 548
10. Access im Zusammenspiel mit Office ... 553
10.1 ... Textdateien im Zugriff von Access ... 554
10.2 ... Access im Zusammenspiel mit Word ... 568
10.3 ... Outlook und Access ... 578
10.4 ... Access im Duett mit Excel ... 600
11. API-Funktionen einsetzen ... 631
11.1 ... Das CD-ROM-Laufwerk ermitteln ... 632
11.2 ... Den Namen des Anwenders ermitteln ... 634
11.3 ... Das CD-ROM-Laufwerk bedienen ... 635
11.4 ... Die Bildschirmauflösung ermitteln ... 636
11.5 ... Ist ein externes Programm gestartet? ... 637
11.6 ... Ein externes Programm aufrufen ... 637
11.7 ... Wie lange läuft ein externes Programm? ... 638
11.8 ... Access schlafen schicken ... 640
11.9 ... Verzeichnisse erstellen ... 640
11.10 ... Verzeichnis löschen ... 641
11.11 ... Verzeichnisbaum anzeigen und auswerten ... 642
11.12 ... Die Windows-Version ermitteln ... 643
11.13 ... Windows-Verzeichnis ermitteln ... 645
11.14 ... Windows-Systemverzeichnis ermitteln ... 645
11.15 ... Das temporäre Verzeichnis ermitteln ... 646
11.16 ... Das aktuelle Verzeichnis ermitteln ... 647
11.17 ... Windows-Infobildschirm anzeigen ... 647
11.18 ... Access-Verzeichnis ermitteln ... 648
11.19 ... Standardverzeichnis festlegen ... 648
11.20 ... Dateityp und Anwendung ermitteln ... 649
11.21 ... Kurze Pfadnamen ermitteln ... 650
11.22 ... Den Computernamen ermitteln ... 651
11.23 ... Texte mit API-Funktionen konvertieren ... 651
11.24 ... Die Zwischenablage löschen ... 652
11.25 ... Soundkarte checken ... 653
11.26 ... Sounds per API-Funktion ausgeben ... 653
11.27 ... PC piepsen lassen ... 654
11.28 ... Tasten abfangen ... 654
11.29 ... Dateien suchen ... 655
11.30 ... Dateiinformationen auslesen ... 656
11.31 ... Ist die Internetverbindung aktiv? ... 658
11.32 ... Cursorposition in Pixel angeben ... 659
12. Datenbanken und Quellcode schützen und pflegen ... 665
12.1 ... Ihre Access-Lösung mithilfe von Startparametern absichern ... 665
12.2 ... Eine ACCDE erstellen ... 667
12.3 ... Eine Datenbank über ein Kennwort schützen ... 667
12.4 ... Quellcode schützen ... 674
12.5 ... Eine Datenbank komprimieren und reparieren ... 675
13. VBE-Programmierung in Access ... 679
13.1 ... Die VBE-Bibliothek einbinden ... 680
13.2 ... Weitere Bibliotheken einbinden oder entfernen ... 682
13.3 ... Fehlerhafte Verweise ermitteln ... 684
13.4 ... In den VBE springen ... 685
13.5 ... Objektbibliotheken auslesen ... 685
13.6 ... Neue Module einfügen ... 686
13.7 ... Modul(e) löschen ... 687
13.8 ... Prozedur(en) löschen ... 688
13.9 ... Einzelne Texte oder Befehle im Quellcode finden ... 690
13.10 ... Module mit Quellcode versorgen (Import) ... 693
13.11 ... Prozeduren sichern (Export) ... 696
13.12 ... Module drucken ... 697
13.13 ... »Lines Of Code« ermitteln ... 699
13.14 ... Identifikation von VB-Komponenten ... 700
13.15 ... Prozeduren auflisten ... 701
13.16 ... Eine eigene VBA-Datenbank anlegen ... 704
14. Anwendungen optimieren ... 711
14.1 ... Die automatische Leistungsanalyse ... 711
14.2 ... Datenbanken und Quellcode dokumentieren ... 713
14.3 ... Tabellen optimal anlegen ... 715
14.4 ... Die richtigen Befehle ... 716
15. Access und das Internet ... 721
15.1 ... E-Mail verschicken ... 721
15.2 ... Mini-Browser erstellen ... 743
15.3 ... Tabellen in Internetformate transferieren ... 745
16. Ribbons programmieren ... 749
16.1 ... Programmierung über ein XML-Markup ... 750
16.2 ... Weitere wichtige Quellen und Hilfen ... 756
17. FAQ für Access-Entwickler ... 759
17.1 ... Wie hänge ich ein Feld an eine Tabelle an? ... 760
17.2 ... Wie verhindere ich, dass ein Formular geschlossen wird? ... 761
17.3 ... Wie frage ich alle Tabellen einer geschlossenen Datenbank ab? ... 762
17.4 ... Wie lege ich in einem bestimmten Verzeichnis eine neue Datenbank automatisch an? ... 764
17.5 ... Wie verlinke ich eine Tabelle aus einer anderen Datenbank? ... 766
17.6 ... Wie normiere ich Telefonnummern in Tabellen? ... 767
17.7 ... Wie dokumentiere ich eine komplette Datenbank? ... 769
17.8 ... Wie prüfe ich, ob eine bestimmte Tabelle existiert? ... 770
17.9 ... Wie prüfe ich, ob ein bestimmtes Feld in einer Tabelle angelegt ist? ... 772
17.10 ... Wie führe ich eine SQL-Abfrage auf eine andere Datenbank aus? ... 773
17.11 ... Wie ermittele ich alle verfügbaren Drucker? ... 774
17.12 ... Wie schreibe ich bestimmte Feldinhalte einer Tabelle in eine Textdatei? ... 775
17.13 ... Wie transferiere ich eine Access-Tabelle nach Word? ... 777
17.14 ... Wie lege ich eine Parameterabfrage automatisch an? ... 780
17.15 ... Wie greife ich auf Tabelleneigenschaften einer Datenbank zu? ... 782
17.16 ... Wie frage ich die beiden Extremwerte einer Spalte in einer Tabelle ab? ... 783
17.17 ... Wie führe ich eine Durchschnittsberechnung durch? ... 784
17.18 ... Wie erstelle ich eine Unikatsliste? ... 786
17.19 ... Wie ermittele ich die Gesamtsumme für ein Tabellenfeld? ... 788
17.20 ... Wie führe ich eine bedingte Summierung durch? ... 789
17.21 ... Wie lese ich über eine ID den dazugehörigen Lieferanten aus? ... 789
Index ... 791
5.4 ... Tabellenstrukturen mit ADOX ermitteln ... 290
5.5 ... Datenbanken suchen und dokumentieren ... 299
6. Abfragen programmieren ... 305
6.1 ... Abfragetypen ... 305
6.2 ... Abfragen durchführen ... 307
6.3 ... Abfragen mit SQL generieren ... 309
6.4 ... Aktualisierungsabfrage -- Artikelnamen ändern ... 309
6.5 ... Anfügeabfrage -- Mitarbeiter hinzufügen ... 312
6.6 ... Löschabfrage ausführen ... 314
6.7 ... Tabellenerstellungsabfrage durchführen ... 318
6.8 ... Datendefinitionsabfragen durchführen ... 320
6.9 ... Daten zusammenführen ... 329
6.10 ... Abfragen mit ADO programmieren ... 332
7. Programmierung von Dialogen, Steuerelementen und Formularen ... 343
7.1 ... Das Meldungsfeld »MsgBox« ... 344
7.2 ... Die Eingabemaske »InputBox« ... 348
7.3 ... Formulare erstellen ... 351
8. Berichte erstellen und programmieren ... 443
8.1 ... Berichtsarten in Access ... 443
8.2 ... Der Berichtsaufbau ... 444
8.3 ... Berichte entwerfen ... 445
8.4 ... Berichte bearbeiten mit »DoCmd« ... 446
8.5 ... Berichte formatieren ... 453
8.6 ... Berichte identifizieren ... 459
8.7 ... Berichte erstellen ... 466
9. Ereignisse in Access programmieren ... 485
9.1 ... Das Ereignis »Form_Open« ... 486
9.2 ... Das Ereignis »Form_Close« ... 489
9.3 ... Das Ereignis »Form_Load« ... 492
9.4 ... Das Ereignis »Form_Current« ... 494
9.5 ... Das Ereignis »Form_AfterInsert« ... 498
9.6 ... Das Ereignis »Form_BeforeInsert« ... 502
9.7 ... Das Ereignis »Form_BeforeUpdate« ... 504
9.8 ... Das Ereignis »Form_AfterUpdate« ... 510
9.9 ... Das Ereignis »Form_Delete« ... 511
9.10 ... Das Ereignis »Form_Dirty« ... 513
9.11 ... Das Ereignis »BeforeDelConfirm« ... 514
9.12 ... Das Ereignis »Form_AfterDelConfirm« ... 515
9.13 ... Das Ereignis »Form_Activate« ... 516
9.14 ... Das Ereignis »Form_Deactivate« ... 519
9.15 ... Das Ereignis »Form_Resize« ... 520
9.16 ... Das Ereignis »Form_DblClick« ... 522
9.17 ... Das Ereignis »Click« ... 526
9.18 ... Die Ereignisse »MouseDown« und »MouseUp« ... 527
9.19 ... Das Ereignis »MouseMove« ... 532
9.20 ... Das Ereignis »Schaltfläche_Click« ... 534
9.21 ... Die Ereignisse »GotFocus« und »LostFocus« ... 534
9.22 ... Die »Key«-Ereignisse ... 536
9.23 ... Das Ereignis »Steuerelement_BeforeUpdate« ... 540
9.24 ... Das Ereignis »Steuerelement_Enter« ... 546
9.25 ... Das Ereignis »Steuerelement_Exit« ... 547
9.26 ... Die Reihenfolge der Ereignisse ... 548
10. Access im Zusammenspiel mit Office ... 553
10.1 ... Textdateien im Zugriff von Access ... 554
10.2 ... Access im Zusammenspiel mit Word ... 568
10.3 ... Outlook und Access ... 578
10.4 ... Access im Duett mit Excel ... 600
11. API-Funktionen einsetzen ... 631
11.1 ... Das CD-ROM-Laufwerk ermitteln ... 632
11.2 ... Den Namen des Anwenders ermitteln ... 634
11.3 ... Das CD-ROM-Laufwerk bedienen ... 635
11.4 ... Die Bildschirmauflösung ermitteln ... 636
11.5 ... Ist ein externes Programm gestartet? ... 637
11.6 ... Ein externes Programm aufrufen ... 637
11.7 ... Wie lange läuft ein externes Programm? ... 638
11.8 ... Access schlafen schicken ... 640
11.9 ... Verzeichnisse erstellen ... 640
11.10 ... Verzeichnis löschen ... 641
11.11 ... Verzeichnisbaum anzeigen und auswerten ... 642
11.12 ... Die Windows-Version ermitteln ... 643
11.13 ... Windows-Verzeichnis ermitteln ... 645
11.14 ... Windows-Systemverzeichnis ermitteln ... 645
11.15 ... Das temporäre Verzeichnis ermitteln ... 646
11.16 ... Das aktuelle Verzeichnis ermitteln ... 647
11.17 ... Windows-Infobildschirm anzeigen ... 647
11.18 ... Access-Verzeichnis ermitteln ... 648
11.19 ... Standardverzeichnis festlegen ... 648
11.20 ... Dateityp und Anwendung ermitteln ... 649
11.21 ... Kurze Pfadnamen ermitteln ... 650
11.22 ... Den Computernamen ermitteln ... 651
11.23 ... Texte mit API-Funktionen konvertieren ... 651
11.24 ... Die Zwischenablage löschen ... 652
11.25 ... Soundkarte checken ... 653
11.26 ... Sounds per API-Funktion ausgeben ... 653
11.27 ... PC piepsen lassen ... 654
11.28 ... Tasten abfangen ... 654
11.29 ... Dateien suchen ... 655
11.30 ... Dateiinformationen auslesen ... 656
11.31 ... Ist die Internetverbindung aktiv? ... 658
11.32 ... Cursorposition in Pixel angeben ... 659
12. Datenbanken und Quellcode schützen und pflegen ... 665
12.1 ... Ihre Access-Lösung mithilfe von Startparametern absichern ... 665
12.2 ... Eine ACCDE erstellen ... 667
12.3 ... Eine Datenbank über ein Kennwort schützen ... 667
12.4 ... Quellcode schützen ... 674
12.5 ... Eine Datenbank komprimieren und reparieren ... 675
13. VBE-Programmierung in Access ... 679
13.1 ... Die VBE-Bibliothek einbinden ... 680
13.2 ... Weitere Bibliotheken einbinden oder entfernen ... 682
13.3 ... Fehlerhafte Verweise ermitteln ... 684
13.4 ... In den VBE springen ... 685
13.5 ... Objektbibliotheken auslesen ... 685
13.6 ... Neue Module einfügen ... 686
13.7 ... Modul(e) löschen ... 687
13.8 ... Prozedur(en) löschen ... 688
13.9 ... Einzelne Texte oder Befehle im Quellcode finden ... 690
13.10 ... Module mit Quellcode versorgen (Import) ... 693
13.11 ... Prozeduren sichern (Export) ... 696
13.12 ... Module drucken ... 697
13.13 ... »Lines Of Code« ermitteln ... 699
13.14 ... Identifikation von VB-Komponenten ... 700
13.15 ... Prozeduren auflisten ... 701
13.16 ... Eine eigene VBA-Datenbank anlegen ... 704
14. Anwendungen optimieren ... 711
14.1 ... Die automatische Leistungsanalyse ... 711
14.2 ... Datenbanken und Quellcode dokumentieren ... 713
14.3 ... Tabellen optimal anlegen ... 715
14.4 ... Die richtigen Befehle ... 716
15. Access und das Internet ... 721
15.1 ... E-Mail verschicken ... 721
15.2 ... Mini-Browser erstellen ... 743
15.3 ... Tabellen in Internetformate transferieren ... 745
16. Ribbons programmieren ... 749
16.1 ... Programmierung über ein XML-Markup ... 750
16.2 ... Weitere wichtige Quellen und Hilfen ... 756
17. FAQ für Access-Entwickler ... 759
17.1 ... Wie hänge ich ein Feld an eine Tabelle an? ... 760
17.2 ... Wie verhindere ich, dass ein Formular geschlossen wird? ... 761
17.3 ... Wie frage ich alle Tabellen einer geschlossenen Datenbank ab? ... 762
17.4 ... Wie lege ich in einem bestimmten Verzeichnis eine neue Datenbank automatisch an? ... 764
17.5 ... Wie verlinke ich eine Tabelle aus einer anderen Datenbank? ... 766
17.6 ... Wie normiere ich Telefonnummern in Tabellen? ... 767
17.7 ... Wie dokumentiere ich eine komplette Datenbank? ... 769
17.8 ... Wie prüfe ich, ob eine bestimmte Tabelle existiert? ... 770
17.9 ... Wie prüfe ich, ob ein bestimmtes Feld in einer Tabelle angelegt ist? ... 772
17.10 ... Wie führe ich eine SQL-Abfrage auf eine andere Datenbank aus? ... 773
17.11 ... Wie ermittele ich alle verfügbaren Drucker? ... 774
17.12 ... Wie schreibe ich bestimmte Feldinhalte einer Tabelle in eine Textdatei? ... 775
17.13 ... Wie transferiere ich eine Access-Tabelle nach Word? ... 777
17.14 ... Wie lege ich eine Parameterabfrage automatisch an? ... 780
17.15 ... Wie greife ich auf Tabelleneigenschaften einer Datenbank zu? ... 782
17.16 ... Wie frage ich die beiden Extremwerte einer Spalte in einer Tabelle ab? ... 783
17.17 ... Wie führe ich eine Durchschnittsberechnung durch? ... 784
17.18 ... Wie erstelle ich eine Unikatsliste? ... 786
17.19 ... Wie ermittele ich die Gesamtsumme für ein Tabellenfeld? ... 788
17.20 ... Wie führe ich eine bedingte Summierung durch? ... 789
17.21 ... Wie lese ich über eine ID den dazugehörigen Lieferanten aus? ... 789
Index ... 791
... weniger
Autoren-Porträt von Bernd Held
Bernd Held ist 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
- 2019, 3., überarb. Aufl., 811 Seiten, Maße: 18,2 x 24,6 cm, Gebunden, Deutsch
- Verlag: Rheinwerk Verlag
- ISBN-10: 3836269988
- ISBN-13: 9783836269988
- Erscheinungsdatum: 31.07.2019
Kommentar zu "Rheinwerk Computing / VBA mit Access"
Schreiben Sie einen Kommentar zu "Rheinwerk Computing / VBA mit Access".
Kommentar verfassen