VBA mit Access: das umfassende Handbuch
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Bonn
Rheinwerk
2023
|
Ausgabe: | 4., aktualisierte Auflage |
Schriftenreihe: | Rheinwerk Computing
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis Inhaltsverzeichnis |
Beschreibung: | "Grundlagen und fortgeschrittene VBA-Programmierung. Tabellen, Abfragen und Formulare; mit SQL-Integration. Sofort einsetzbare Makro-Löungen und Praxisbeispiele. Access 2016 bis 2021 und Microsoft 365" - Cover |
Beschreibung: | 803 Seiten Illustionen, Diagramme 24 cm x 16.8 cm |
ISBN: | 9783836293013 3836293013 |
Internformat
MARC
LEADER | 00000nam a22000008c 4500 | ||
---|---|---|---|
001 | BV048808433 | ||
003 | DE-604 | ||
005 | 20230509 | ||
007 | t | ||
008 | 230209s2023 gw a||| |||| 00||| ger d | ||
015 | |a 22,N51 |2 dnb | ||
016 | 7 | |a 1275749194 |2 DE-101 | |
020 | |a 9783836293013 |c Festeinband : EUR 49.90 (DE), EUR 51.30 (AT), CHF 63.90 (freier Preis) |9 978-3-8362-9301-3 | ||
020 | |a 3836293013 |9 3-8362-9301-3 | ||
024 | 3 | |a 9783836293013 | |
028 | 5 | 2 | |a Bestellnummer: 459/09301 |
035 | |a (OCoLC)1366290542 | ||
035 | |a (DE-599)DNB1275749194 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-NW | ||
049 | |a DE-860 |a DE-1050 |a DE-20 |a DE-523 |a DE-29T |a DE-1043 |a DE-92 |a DE-1102 |a DE-898 |a DE-859 | ||
082 | 0 | 4 | |a 005.7565 |2 22/ger |
082 | 0 | |a 005.133 |2 22/ger | |
084 | |a ST 271 |0 (DE-625)143639: |2 rvk | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |8 1\p |a 004 |2 23sdnb | ||
100 | 1 | |a Held, Bernd |d 1969- |e Verfasser |0 (DE-588)123580501 |4 aut | |
245 | 1 | 0 | |a VBA mit Access |b das umfassende Handbuch |c Bernd Held |
250 | |a 4., aktualisierte Auflage | ||
264 | 1 | |a Bonn |b Rheinwerk |c 2023 | |
300 | |a 803 Seiten |b Illustionen, Diagramme |c 24 cm x 16.8 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Rheinwerk Computing | |
500 | |a "Grundlagen und fortgeschrittene VBA-Programmierung. Tabellen, Abfragen und Formulare; mit SQL-Integration. Sofort einsetzbare Makro-Löungen und Praxisbeispiele. Access 2016 bis 2021 und Microsoft 365" - Cover | ||
650 | 0 | 7 | |a Access |g Programm |0 (DE-588)4303535-8 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a VisualBASIC für Applikationen |0 (DE-588)4341325-0 |2 gnd |9 rswk-swf |
653 | |a Microsoft 365 | ||
653 | |a Excel-VBA | ||
653 | |a Datentypen | ||
653 | |a Variablen | ||
653 | |a Programmierung | ||
653 | |a Makros | ||
653 | |a Funktionen Formeln | ||
653 | |a Ereignis | ||
653 | |a User-Forms | ||
653 | |a Menüs | ||
653 | |a Ribbon | ||
653 | |a Tuning | ||
653 | |a Access-Datenbanken | ||
653 | |a Hand-Buch Bücher lernen | ||
653 | |a dlookup | ||
653 | |a msgbox | ||
653 | |a Bericht öffnen | ||
653 | |a VBA mit Access | ||
653 | |a VBA-Tutorial | ||
653 | |a Microsoft Access | ||
653 | |a Excel 2013 | ||
653 | |a VBA | ||
653 | |a Makro | ||
653 | |a Funktionen | ||
653 | |a Menü | ||
653 | |a Access Datenbank | ||
653 | |a Access lernen | ||
653 | |a Access programmieren | ||
653 | |a Access Makros | ||
689 | 0 | 0 | |a Access |g Programm |0 (DE-588)4303535-8 |D s |
689 | 0 | 1 | |a VisualBASIC für Applikationen |0 (DE-588)4341325-0 |D s |
689 | 0 | |5 DE-604 | |
710 | 2 | |a Rheinwerk Verlag |0 (DE-588)1081738405 |4 pbl | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe, PDF, EPUB, MOBI/Kindle, Online |t VBA mit Access |b 4. Auflage, revidierte Ausgabe |d Bonn : Rheinwerk Verlag, 2023 |h Online-Ressource, 803 Seiten |z 978-3-8362-9302-0 |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe/Druckausgabe (Bundle) |b Buch + E-Book |z 978-3-8362-9304-4 |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=0eb8614816624e718b1f9dcf48402445&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m B:DE-101 |q application/pdf |u https://d-nb.info/1275749194/04 |3 Inhaltsverzeichnis |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=034074428&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-034074428 | ||
883 | 1 | |8 1\p |a vlb |d 20221216 |q DE-101 |u https://d-nb.info/provenance/plan#vlb |
Datensatz im Suchindex
_version_ | 1804184890796670976 |
---|---|
adam_text | INHALT
VORWORT
...........................................................................................................................
21
1
GRUNDSAETZLICHES
ZUR
PROGRAMMIERUNG
25
1.1
WIE
GEHE
ICH
VON
ANFANG
AN
RICHTIG
VOR?
....................................................
26
1.2
DIE
ENTWICKLUNGSUMGEBUNG
VON
ACCESS
....................................................
28
1.2.1
DAS
EIGENSCHAFTENFENSTER
...................................................................
29
1.2.2
PROZEDUREN
AUSFUEHREN
.........................................................................
32
1.2.3
WIE
ERFAHRE
ICH
MEHR
UEBER
DIE
EINZELNEN
BEFEHLE?
..............................
32
1.3
HILFSMITTEL
FUER
DIE
PROGRAMMIERUNG
...........................................................
33
1.3.1
DIE
SYMBOLLEISTE
BEARBEITEN
.............................................................
33
1.3.2
AUTOMATISCHE
SYNTAXPRUEFUNG
..............................................................
40
1.3.3
MIT
TASTENKOMBINATIONEN
ARBEITEN
.....................................................
41
1.4
DIE
FENSTER
UND
DIE
TESTUMGEBUNG
............................................................
42
1.4.1
DAS
CODEFENSTER
...................................................................................
42
1.4.2
HILFE
IM
DIREKTFENSTER
...........................................................................
43
1.4.3
DEN
CODE
SCHRITT
FUER
SCHRITT
DURCHLAUFEN
LASSEN
.................................
45
1.4.4
UEBERWACHUNG
HINZUFUEGEN
....................................................................
45
1.4.5
DAS
LOKAL-FENSTER
..................................................................................
47
1.5
WEITERE
EINSTELLUNGEN
.................................................................................
49
1.5.1
EDITOR-EINSTELLUNGEN
..............................................................................
49
1.5.2
ALLGEMEINE
EINSTELLUNGEN
VORNEHMEN
.................................................
50
1.5.3
FENSTER
VERANKERN
................................................................................
51
2
VARIABLEN,
KONSTANTEN
UND
DATENTYPEN
53
2.1
REGELN
FUER
DIE
SYNTAX
VON
VARIABLEN
...........................................................
54
2.2
VARIABLEN
AM
BEGINN
DER
PROZEDUR
DEKLARIEREN
.........................................
54
2.3
DIE
VERSCHIEDENEN
VARIABIENTYPEN
............................................................
55
2.3.1
STATISCHE
VARIABLEN
...............................................................................
55
2.3.2
PRIVATE
VARIABLEN
...................................................................................
56
2.3.3
OEFFENTLICHE
VARIABLEN
............................................................................
56
INHALT
2.4
VARIABLENDEKLARATIONEN
ERZWINGEN
..........................................................
57
2.5
DIE
WICHTIGSTEN
VARIABIENTYPEN
................................................................
58
2.6
NOCH
KUERZERE
DEKLARATION
VON
VARIABLEN
..................................................
60
2.7
DIE
REDDICK-NAMENSKONVENTION
..............................................................
60
2.8
VARIABIENDEKLARATION
MIT
DEFTYPE
.......................................................
62
2.9
AUFZAEHLUNGSTYPEN
(ENUM-ANWEISUNG)
.................................................
63
2.10
KONSTANTEN
VERWENDEN
.............................................................................
64
2.11
SYSTEMKONSTANTEN
EINSETZEN
....................................................................
65
2.11.1
DATUMSFORMAT-KONSTANTEN
..................................................................
65
2.11.2
DIR-KONSTANTEN
..................................................................................
70
2.11.3
FILE-INPUT-/OUTPUT-KONSTANTEN
...........................................................
72
2.11.4
DIE
SHELL-KONSTANTEN
............................................................................
76
2.11.5
STRCONV-KONSTANTEN
.........................................................................
77
2.11.6
VARTYPE-KONSTANTEN
........................................................................
79
2.11.7
DIE
DOCMD.RUNCOMMAND-KONSTANTEN
..........................................
81
3
DIE
WICHTIGSTEN
SPRACHELEMENTE
IN
ACCESS
85
3.1
PROZEDUREN
...................................................................................................
85
3.1.1
SUB-PROZEDUREN
...................................................................................
86
3.1.2
FUNCTION-PROZEDUREN
...........................................................................
90
3.1.3
UEBERGABE
VON
ARGUMENTEN
..................................................................
92
3.1.4
OPTIONALE
ARGUMENTE
...........................................................................
95
3.2
VERZWEIGUNGEN/BEDINGUNGEN
....................................................................
96
3.2.1
EINGABEN
AUSWERTEN
.............................................................................
97
3.2.2
EINGABEN
PRUEFEN
UND
UMWANDELN
.......................................................
98
3.2.3
EINE
BESONDERHEIT
................................................................................
102
3.3
DIE
ANWEISUNG
SELECT
CASE
FUER
MEHR
UEBERSICHT
......................................
103
3.3.1
ZAHLENWERTE
MIT
SELECT
CASE
PRUEFEN
...............................................
104
3.3.2
TEXTWERTE
MIT
SELECT
CASE
PRUEFEN
...................................................
105
3.4
SCHLEIFEN
IN
ACCESS
EINSETZEN
........................
106
3.4.1
FOR
...
NEXT-SCHLEIFEN
........................................................................
107
3.4.2
FOR
EACH
...
NEXT-SCHLEIFEN
..........................................................
109
3.4.3
DIE
SCHLEIFE
DO
UNTIL
...
LOOP
............................................................
115
3.4.4
DIE
SCHLEIFE
DO
WHILE
...
LOOP
...........................................................
117
3.5
WITH-ANWEISUNGEN
..................................................................................
119
6
INHALT
3.6
VBA-FUNKTIONEN
EINSETZEN
..........................................................................
120
3.6.1
TEXTDATEIEN
EINLESEN
...........................................................................
121
3.6.2
EINGEGEBENE
E-MAIL-ADRESSEN
PRUEFEN
.................................................
122
3.6.3
TEXTTEILE
EXTRAHIEREN
...........................................................................
123
3.6.4
DATEIENDUNGEN
PRUEFEN
.........................................................................
125
3.6.5
TEXTE
KUERZEN
UND
EXTRAHIEREN
.............................................................
127
3.6.6
TEXTE
SPLITTEN
........................................................................................
130
3.6.7
TEXTE
ZERLEGEN,
KONVERTIEREN
UND
WIEDER
ZUSAMMENSETZEN
.............
131
3.6.8
TEXTE
BEREINIGEN
...................................................................................
133
3.6.9
ZAHLENWERTE
RUNDEN
............................................................................
134
3.6.10
DATEIEN
LOESCHEN
....................................................................................
134
3.6.11
VERZEICHNIS(SE)
ERSTELLEN
......................................................................
135
3.6.12
VERZEICHNISSE
LOESCHEN
..........................................................................
137
3.6.13
WOCHENTAG
ERMITTELN
..........................................................................
138
3.6.14
MONAT
ERMITTELN
...................................................................................
139
3.6.15
DATUMSTEILE
EXTRAHIEREN
......................................................................
140
3.6.16
DATUMSBERECHNUNGEN
DURCHFUEHREN
...................................................
141
3.6.17
ZUKUENFTIGE
TERMINE
BERECHNEN
..........................................................
142
3.6.18
DATUMSANGABEN
FORMATIEREN
..............................................................
143
3.6.19
ZEITFUNKTIONEN
EINSETZEN
.....................................................................
146
3.6.20
FARBFUNKTIONEN
VERWENDEN
.................................................................
147
3.6.21
WERTE
AUS
EINER
LISTE
AUSWAEHLEN
.........................................................
150
3.6.22
GANZZAHLIGEN
WERT
EXTRAHIEREN
...........................................................
152
3.7
UMWANDLUNGSFUNKTIONEN
...........................................................................
153
3.7.1
DIE
TYPUMWANDLUNGSFUNKTION
CBOOL
.............................................
154
3.7.2
DIE
TYPUMWANDLUNGSFUNKTION
CDBL
...............................................
157
3.7.3
DIE
TYPUMWANDLUNGSFUNKTION
CDATE
.............................................
158
3.7.4
DIE
FUNKTION
VAL
................................................................................
159
3.8
DIE
IS-FUNKTIONEN
IN
VBA
.........................................................................
160
3.8.1
DIE
FUNKTION
ISARRAY
.........................................................................
161
3.8.2
DIE
FUNKTION
ISDATE
..........................................................................
163
3.8.3
DIE
FUNKTIONEN
ISEMPTY
UND
ISNULL
.............................................
163
3.8.4
DIE
FUNKTION
ISOBJECT
........................................................................
165
3.8.5
ARBEITEN
MIT
ARRAYS
..............................................................................
166
3.8.6
EINFACHE
ARRAYS
.....................................................................................
166
3.8.7
MEHRDIMENSIONALE
ARRAYS
....................................................................
167
3.8.8
DAS
PRAXISBEISPIEL
STRASSENTAUSCH
....................................................
170
3.8.9
DAS
PRAXISBEISPIEL
TOP
3
MAX
UND
TOP
3
MIN
..............................
173
3.9
OPERATOREN
...................................................................................................
178
3.9.1
ARITHMETISCHE
OPERATOREN
...................................................................
178
3.9.2
VERGLEICHSOPERATOREN
...........................................................................
179
7
INHALT
3.9.3
VERKETTUNGSOPERATOREN
......................................................................
180
3.9.4
LOGISCHE
OPERATOREN
...........................................................................
181
3.10
EIGENE
FUNKTIONEN
SCHREIBEN
.....................................................................
182
3.10.1
DATEIEN
IN
EINEM
VERZEICHNIS
ZAEHLEN
.................................................
182
3.10.2
PRUEFEN,
OB
EINE
BESTIMMTE
DATEI
EXISTIERT
.........................................
183
3.10.3
PRUEFEN,
OB
EINE
DATEI
GERADE
BEARBEITET
WIRD
...................................
184
3.10.4
DOKUMENTEIGENSCHAFTEN
EINER
DATENBANK
ERMITTELN
.......................
186
3.10.5
DEN
LETZTEN
TAG
IM
MONAT
ERMITTELN
.................................................
188
3.10.6
SONDERZEICHEN
AUS
STRINGS
ENTFERNEN
................................................
189
3.10.7
EINE
EIGENE
RUNDEN-FUNKTION
ERSTELLEN
.............................................
190
3.10.8
DIE
POSITION
DER
ERSTEN
ZAHL
EINES
STRINGS
ERMITTELN
.........................
192
3.10.9
BUCHSTABEN
ELIMINIEREN
......................................................................
193
3.10.10
ROEMISCHE
ZIFFERN
IN
ARABISCHE
ZIFFERN
UMWANDELN
...........................
194
3.10.11
ARABISCHE
ZAHLEN
IN
DIE
ROEMISCHE
SYNTAX
UMWANDELN
.....................
196
3.10.12
DIE
ANZAHL
DER
ZAHLEN
IN
EINEM
STRING
ERMITTELN
..............................
196
3.10.13
DIE
ANZAHL
DER
BUCHSTABEN
IN
EINEM
STRING
ZAEHLEN
..........................
198
4
EIN
STREIFZUG
IN
DIE
WELT
DER
OBJEKTE
201
4.1
DAS
APPLICATION-OBJEKT
................................................................................
201
4.1.1
DATENBANKINFORMATIONEN
ERHALTEN
......................................................
202
4.1.2
AKTUELLEN
ANWENDERNAMEN
ERMITTELN
.................................................
203
4.1.3
INSTALLIERTE
DRUCKER
ERMITTELN
...............................................................
203
4.1.4
DATENBANK
SCHLIESSEN
.............................................................................
204
4.1.5
ACCESS
BEENDEN
.....................................................................................
204
4.1.6
AKTUELLE
ACCESS-VERSION
AUSGEBEN
.......................................................
205
4.1.7
FORMULAR
ANLEGEN
..................................................................................
205
4.1.8
DURCHSCHNITT
ERRECHNEN
........................................................................
206
4.1.9
SUMMEN
ERMITTELN
................................................................................
207
4.1.10
DATENSAETZE
ZAEHLEN
.................................................................................
207
4.1.11
MINIMAL
UND
MAXIMALWERTE
ERMITTELN
...............................................
208
4.2
DAS
OBJEKT
ACCESSOBJECT
........................................................................
209
4.3
DAS
OBJEKT
CODEDATA
.............................................................................
213
4.4
DAS
OBJEKT
DOCMD
.................................................................................
214
4.4.1
BERICHTE
AUFRUFEN
...................................................................................
214
4.4.2
TABELLEN
NACH
EXCEL
EXPORTIEREN
...........................................................
217
4.4.3
FORMULAR
AUFRUFEN
UND
VORAUSWAHL
TREFFEN
.........................................
218
8
INHALT
4.5 INTEGRIERTE
DIALOGE
EINSETZEN
.....................................................................
221
4.5.1
DAS
DIALOGFELD
OEFFNEN
ANZEIGEN
.......................................................
222
4.5.2
VERZEICHNIS
EINSTELLEN
...........................................................................
224
4.5.3
DATEIEN
PER
FILTEREINSTELLUNG
SUCHEN
...................................................
225
4.5.4
WEITERE
DIALOGFELDER
VERWENDEN
.........................................................
227
4.6
DAS
OBJEKT
FILESYSTEMOBJECT..................................................................
228
4.6.1
COMPUTERINFORMATIONEN
ANZEIGEN
......................................................
229
4.6.2
VERZEICHNISSE
ERMITTELN
........................................................................
230
4.6.3
TASTENKOMBINATIONEN
PROGRAMMIEREN
................................................
231
4.6.4
WEBSITE-ZUGANG
GANZ
FIX
.....................................................................
232
4.6.5
LAUFWERKE
MAPPEN
................................................................................
233
4.6.6
GEMAPPTE
LAUFWERKE
ANZEIGEN
...........................................................
234
4.6.7
LAUFWERK
AUSWERTEN
.............................................................................
235
4.6.8
AKTUELLE
DATENBANK
SICHERN
.................................................................
238
4.6.9
DATENBANK-DATUMSANGABEN
AUSWERTEN
.............................................
238
4.6.10
VERZEICHNISSTRUKTUR
AUSLESEN
...............................................................
240
5
TABELLEN
PROGRAMMIEREN
243
5.1
TABELLEN
BEARBEITEN
MIT
DOCMD
.............................................................
244
5.1.1
TABELLE
OEFFNEN
......................................................................................
244
5.1.2
TABELLEN
FILTERN
......................................................................................
249
5.1.3
TABELLEN
KOPIEREN
.................................................................................
252
5.1.4
TABELLEN
UMBENENNEN
.........................................................................
253
5.2
TABELLEN
MIT
ADO
PROGRAMMIEREN
.............................................................
253
5.2.1
TABELLENINHALTE
AUSLESEN
.....................................................................
255
5.3
SQL-ANWEISUNGEN
.......................................................................................
257
5.3.1
DIE
SELECT-ANWEISUNG
........................................................................
257
5.3.2
UNION-ANWEISUNG
...............................................................................
259
5.3.3
DIE
TOP-ANWEISUNG
.............................................................................
261
5.3.4
EINE
EXTERNE
DATENBANK
OEFFNEN
...........................................................
262
5.3.5
TABELLENINHALTE
SUCHEN
UND
AUSGEBEN
...............................................
264
5.3.6
LAGERBESTAENDE
MANIPULIEREN
...............................................................
272
5.3.7
PREISERHOEHUNG
DURCHFUEHREN
.................................................................
273
5.3.8
TABELLEN
UPDATEN
.................................................................................
277
5.3.9
ARTIKEL
BEWERTEN
...................................................................................
278
5.3.10
DATENSAETZE
FILTERN
.................................................................................
279
5.3.11
DATENSAETZE
SORTIEREN
............................................................................
280
5.3.12
DATENSAETZE
ZAEHLEN
................................................................................
283
9
INHALT
5.3.13
LESEZEICHEN
EINSETZEN
.........................................................................
284
5.3.14
DATENSAETZE
LOESCHEN
.............................................................................
286
5.3.15
DATENSAETZE
HINZUFUEGEN
......................................................................
288
5.4
TABELLENSTRUKTUREN
MIT
ADOX
ERMITTELN
...................................................
289
5.4.1
TABELLEN
AUSLESEN
...............................................................................
290
5.4.2
TABELLENSTRUKTUR
AUSLESEN
..................................................................
292
5.4.3
EINE
NEUE
TABELLE
ANLEGEN
..................................................................
295
5.4.4
TABELLEN
LOESCHEN
..................................................................................
298
5.5
DATENBANKEN
SUCHEN
UND
DOKUMENTIEREN
.................................................
299
6
ABFRAGEN
PROGRAMMIEREN
303
6.1
ABFRAGETYPEN
...............................................................................................
303
6.2
ABFRAGEN
DURCHFUEHREN
.................................................................................
305
6.3
ABFRAGEN
MIT
SQL
GENERIEREN
......................................................................
307
6.4
AKTUALISIERUNGSABFRAGE-ARTIKELNAMEN
AENDERN
........................................
307
6.4.1
AKTUALISIERUNGSABFRAGE-FELDER
INITIALISIEREN
...................................
308
6.5
ANFUEGEABFRAGE
-
MITARBEITER
HINZUFUEGEN
..................................................
310
6.6
LOESCHABFRAGE
AUSFUEHREN
...............................................................................
312
6.7
TABELLENERSTELLUNGSABFRAGE
DURCHFUEHREN
...................................................
316
6.7.1
OEFFNEN
ODER
NEU
ANLEGEN
....................................................................
317
6.8 DATENDEFINITIONSABFRAGEN
DURCHFUEHREN
.....................................................
318
6.8.1
NEUE
TABELLE
ANLEGEN
..........................................................................
318
6.8.2
TABELLEN
AENDERN
...................................................................................
322
6.8.3
EINEN
TABELLENINDEX
BESTIMMEN
........................................................
324
6.8.4
TABELLENINDEX
ENTFERNEN
....................................................................
326
6.8.5
TABELLE
ENTFERNEN
................................................................................
326
6.9
DATEN
ZUSAMMENFUEHREN
..............................................................................
327
6.10
ABFRAGEN
MIT
ADO
PROGRAMMIEREN
............................................................
330
6.10.1
TABELLEN
DURCH
EINE
ABFRAGE
ERSTELLEN
................................................
330
6.10.2
DATEN
AUS
TABELLE
ENTFERNEN
...............................................................
332
6.10.3
EINE
ABFRAGE
ERSTELLEN
.........................................................................
332
6.10.4
KOMPLEXERE
ABFRAGEN
GENERIEREN
......................................................
334
6.10.5
PARAMETERABFRAGEN
ERSTELLEN
..............................................................
338
10
INHALT
7
PROGRAMMIERUNG
VON
DIALOGEN,
STEUERELEMENTEN
UND
FORMULAREN
341
7.1
DAS
MELDUNGSFELD
MSGBOX
......................................................................
342
7.1.1
WELCHE
SCHALTFLAECHE
WURDE
ANGEKLICKT?
..............................................
343
7.1.2
LOESCHRUECKFRAGE
EINHOLEN
......................................................................
344
7.1.3
INFORMATIONEN
ANZEIGEN
.......................................................................
345
7.1.4
IST
EINE
BESTIMMTE
DATENBANK
VORHANDEN?
........................................
346
7.2
DIE
EINGABEMASKE
INPUTBOX
...................................................................
346
7.2.1
MEHRWERTSTEUER
ERRECHNEN
.................................................................
347
7.2.2
MEHRERE
EINGABEN
ERFASSEN
.................................................................
348
7.3
FORMULARE
ERSTELLEN
.....................................................................................
349
7.3.1
FORMULARE
SELBST
ZUSAMMENSTELLEN
....................................................
351
7.3.2
DIE
STEUERELEMENTE
AUS
DER
TOOLBOX
..................................................
352
7.3.3
STEUERELEMENTE
EINFUEGEN
....................................................................
354
7.3.4
FORMULARFELDERBEARBEITEN
...................................................................
355
7.3.5
AKTIVIERREIHENFOLGE
ANPASSEN
..............................................................
357
7.3.6
FORMULARFELDER
FORMATIEREN
................................................................
358
7.3.7
FORMULAREIGENSCHAFTEN
EINSTELLEN
......................................................
358
7.3.8
STEUERELEMENTEIGENSCHAFTEN
EINSTELLEN
.............................................
363
7.3.9
BEDINGTE
FORMATIERUNG
........................................................................
368
7.3.10
SCHALTFLAECHEN
EINFUEGEN
........................................................................
370
7.3.11
WEITERE
WICHTIGE
SCHALTFLAECHEN
INTEGRIEREN
.......................................
373
7.3.12
STEUERELEMENTE
IDENTIFIZIEREN
.............................................................
378
7.3.13
FORMULAR
AUFRUFEN
...............................................................................
383
7.3.14
FORMULAR
SCHLIESSEN
...............................................................................
385
7.3.15
TEXTFELDER
PROGRAMMIEREN
..................................................................
386
7.3.16
TEXTFELD
IN
HALTE
RETTEN
.........................................................................
390
7.3.17
QUICKINFOS
HINZUFUEGEN
........................................................................
392
7.3.18
TEXTFELDER
AKTIVIEREN
UND
SPERREN
.......................................................
392
7.3.19
EINGABEN
IN
TEXTFELDER
ZAUBERN
..........................................................
394
7.3.20
TEXTFELDER
DYNAMISCH
EIN-UND
AUSBLENDEN
.......................................
398
7.3.21
TEXTFELDERBEGRENZEN
...........................................................................
400
7.3.22
DATENTYP
BEI
EINGABE
UEBERWACHEN
.....................................................
401
7.3.23
BEZEICHNUNGSFELDER
EINSETZEN
.............................................................
402
7.3.24
KOMBINATIONSFELDLISTEN
ERSTELLEN
UND
PROGRAMMIEREN
.......................
403
7.3.25
LISTENFELDER
PROGRAMMIEREN
................................................................
409
7.3.26
KONTROLLKAESTCHEN
PROGRAMMIEREN
.......................................................
416
11
INHALT
7.3.27
OPTIONSSCHALTFLAECHEN
PROGRAMMIEREN
................................................
419
7.3.28
REGISTERELEMENTE
PROGRAMMIEREN
.......................................................
423
7.3.29
DIE
UHR
IM
FORMULAR
.............................................................................
427
7.3.30
DAS
TREEVIEW-STEUERELEMENT
..............................................................
430
7.3.31
DAS
MEDIA-PLAYER-STEUERELEMENT
.......................................................
431
7.3.32
EINEN
HYPERLINK
IN
EIN
FORMULAR
INTEGRIEREN
.......................................
433
7.3.33
IMAGELIST
UND
LISTVIEW
PROGRAMMIEREN
......................................
434
7.3.34
DIAGRAMME
IN
FORMULARE
INTEGRIEREN
.................................................
437
8
BERICHTE
ERSTELLEN
UND
PROGRAMMIEREN
441
8.1
BERICHTSARTEN
IN
ACCESS
................................................................................
441
8.2
DER
BERICHTSAUFBAU.......................................................................................
442
8.3
BERICHTEENTWERFEN
......................................................................................
443
8.4
BERICHTE
BEARBEITEN
MIT
DOCMD
.............................................................
444
8.4.1
BERICHTE
OEFFNEN
....................................................................................
444
8.4.2
BERICHT
AUS
EINER
ANDEREN
DATENBANK
OEFFNEN
....................................
445
8.4.3
BERICHT
MIT
VORAUSWAHL
OEFFNEN
...........................................................
446
8.4.4
BERICHTE
DRUCKEN
..................................................................................
448
8.4.5
BERICHTE
KOPIEREN
UND
UMBENENNEN
..................................................
450
8.4.6
BERICHTE
AUSGEBEN
...............................................................................
451
8.5
BERICHTE
FORMATIEREN
....................................................................................
451
8.5.1
ROT
UND
WEISS
IM
WECHSEL
...................................................................
451
8.5.2
SCHRIFTFORMATIERUNGEN
ANWENDEN
......................................................
453
8.6
BERICHTE
IDENTIFIZIEREN
.................................................................................
457
8.6.1
BERICHTE
ZAEHLEN
....................................................................................
458
8.6.2
BERICHTSELEMENTE
ANSPRECHEN
.............................................................
458
8.6.3
BERICHTSELEMENTE
AUFLISTEN
.................................................................
459
8.6.4
DIE
VERSCHIEDENEN
SEKTIONEN
EINES
BERICHTS
......................................
463
8.7
BERICHTE
ERSTELLEN
.........................................................................................
464
8.7.1
STEUERELEMENTE
EINFUEGEN
...................................................................
466
8.7.2
VOLLAUTOMATISCHE
BERICHTSERSTELLUNG
..................................................
469
8.7.3
BEREICHE
VERGROESSERN
.............................................................................
471
8.7.4
BEREICHE
EIN-UND
AUSBLENDEN
.............................................................
473
8.7.5
SEITENZAHLEN,
DATUM
UND
NAMEN
EINFUEGEN
.......................................
474
8.7.6
UEBERSCHRIFTEN,
TRENNLINIEN
UND
SUMMEN
...........................................
477
12
INHALT
9
EREIGNISSE
IN
ACCESS
PROGRAMMIEREN
483
9.1
DAS
EREIGNIS
FORM_OPEN
..........................................................................
484
9.1.1
ZUGANG
ZU
EINEM
FORMULAR
EINRICHTEN
.................................................
484
9.1.2
DEN
FOKUS
AUF
EIN
BESTIMMTES
FORMULARFELD
SETZEN
...........................
485
9.1.3
VERKNUEPFTE
TABELLE
EINES
FORMULARS
PRUEFEN
........................................
486
9.2
DAS
EREIGNIS
FORM_CLOSE
..........................................................................
487
9.2.1
WEITERE
FORMULARE
UND
TABELLEN
SCHLIESSEN
.........................................
487
9.2.2
COUNTDOWN
PROGRAMMIEREN
.................................................................
489
9.2.3
OEFFNEN
NACH
DEM
SCHLIESSEN
.................................................................
490
9.3
DAS
EREIGNIS
FORM_LOAD
...........................................................................
490
9.3.1
BEIM
LADEN
DES
FORMULARS
EIN
LISTENFELD
FUELLEN
..................................
490
9.4
DAS
EREIGNIS
FORM_CURRENT
......................................................................
492
9.4.1
LETZTER
DATENSATZ
ERREICHT?
..................................................................
492
9.4.2
FELDER
EIN-UND
AUSBLENDEN
..................................................................
493
9.4.3
TITELLEISTE
DYNAMISCH
VERAENDERN
.........................................................
495
9.5
DAS
EREIGNIS
FORM_AFTERLNSERT
................................................................
496
9.5.1
REAKTION
AUF
DIE
ANLAGE
EINES
NEUEN
SATZES
.......................................
496
9.6
DAS
EREIGNIS
FORM_BEFORELNSERT
..............................................................
499
9.6.1
FELDER
AUTOMATISCH
VORBELEGEN
..........................................................
499
9.6.2
EINGABEMOEGLICHKEIT
BESCHRAENKEN
......................................................
501
9.7
DAS
EREIGNIS
FORM_BEFOREUPDATE
...........................................................
502
9.7.1
RUECKFRAGE
EINHOLEN
...............................................................................
502
9.7.2
EINGABEN
PRUEFEN
....................................................................................
503
9.7.3
EINGABE
IN
FORMULARFELD
ERZWINGEN
.....................................................
505
9.7.4
LETZTES
AENDERUNGSDATUM
ANZEIGEN
.....................................................
505
9.7.5
ALLE
AENDERUNGEN
AM
DATENBESTAND
DOKUMENTIEREN
..........................
506
9.7.6
NEUANLAGE
VERHINDERN
..........................................................................
507
9.7.7
KEINE
AENDERUNGEN
ZULASSEN
.................................................................
507
9.8
DAS
EREIGNIS
..................................................................................................
508
9.9
DAS
EREIGNIS
FORM
DELETE
.......................................................................
508
9.9.1
LOESCHUNG
VERHINDERN
BEI
KRITERIUM
.....................................................
508
9.9.2
LOESCHUNG
MEHRERER
DATENSAETZE
VERHINDERN
........................................
509
9.10
DAS
EREIGNIS
FORM_DIRTY
..........................................................................
511
9.10.1
AENDERUNGEN
SOFORT
SPEICHERN
..............................................................
511
9.11
DAS
EREIGNIS
BEFOREDELCONFIRM
...............................................................
512
9.11.1
DIE
STANDARDLOESCHABFRAGE
ERSETZEN
.....................................................
512
13
INHALT
9.12
DAS
EREIGNIS
FORM_AFTERDELCONFIRM
.....................................................
513
9.12.1
LOESCHUNG
BESTAETIGEN
.............................................................................
513
9.13
DAS
EREIGNIS
FORM
ACTIVATE
..................................................................
514
9.13.1
FORMULAR
MAXIMIEREN
...........................................................................
514
9.13.2
FOKUS
SETZEN
..........................................................................................
514
9.13.3
EINEN
BESTIMMTEN
DATENSATZ
IM
FORMULAR
EINSTELLEN
........................
515
9.13.4
FORMULAR
AKTUALISIEREN
..........................................................................
516
9.14
DAS
EREIGNIS
FORM_DEACTIVATE
...............................................................
517
9.15
DAS
EREIGNIS
.................................................................................................
517
9.15.1
STEUERELEMENTE
AUTOMATISCH
ANPASSEN
..............................................
518
9.16
DAS
EREIGNIS
FORM_DBLCLICK
...................................................................
519
9.16.1
EIN
SCHNELLER
SPRUNG
ZWISCHEN
DEN
ANSICHTEN
.....................................
520
9.16.2
VERKAUFSRAUMFORMULAR
ERSTELLEN
..........................................................
522
9.17
DAS
EREIGNIS
CLICK
...................................................................................
523
9.17.1
DATUM
UND
UHRZEIT
AUSGEBEN
..............................................................
524
9.18
DIE
EREIGNISSE
MOUSEDOWN
UND
MOUSEUP
........................................
524
9.18.1
WELCHE
MAUSTASTE
WURDE
GEDRUECKT?
..................................................
525
9.18.2
AUF
TEXTFELD-MAUSKLICK
REAGIEREN
......................................................
526
9.18.3
SCHALTFLAECHENFARBE
VERAENDERN
............................................................
527
9.18.4
KONTEXTMENUE
DEAKTIVIEREN
.................................................................
529
9.19
DAS
EREIGNIS
MOUSEMOVE
.......................................................................
530
9.19.1
SPEZIALEFFEKTE
FUER
TEXTFELDER
EINSETZEN
.............................................
530
9.20
DAS
EREIGNIS
SCHALTFLAECHE_CLICK
..............................................................
532
9.21
DIE
EREIGNISSE
GOTFOCUS
UND
LOSTFOCUS
.............................................
532
9.21.1
FORMULARFELDER
BEI
EINTRITT
FAERBEN
.......................................................
532
9.22
DIE
KEY-EREIGNISSE..................................................................................
533
9.22.1
WELCHE
TASTATURTASTE
WURDE
GEDRUECKT?
.............................................
533
9.22.2
DATUMSFELDER
AUTOMATISCH
ERHOEHEN
...................................................
535
9.22.3
DATUM
UND
ZEIT
EINFUEGEN
....................................................................
536
9.23
DAS
EREIGNIS
STEUERELEMENT_BEFOREUPDATE
..........................................
537
9.23.1
IST
ARTIKEL
X
SCHON
ANGELEGT?
...............................................................
538
9.23.2
EINGABEN
VERVOLLSTAENDIGEN
..................................................................
538
9.23.3
POSTLEITZAHL
PRUEFEN
..............................................................................
541
9.23.4
LOESCHEN
VON
EINGABEN
RUECKGAENGIG
MACHEN
........................................
542
9.24
DAS
EREIGNIS
STEUERELEMENT_ENTER
........................................................
543
9.24.1
VORABINFORMATIONEN
GEBEN
.................................................................
543
14
INHALT
9.25
DAS
EREIGNIS
STEUERELEMENT_EXIT
..........................................................
545
9.25.1
NACHFRAGE
STARTEN
................................................................................
545
9.26
DIE
REIHENFOLGE
DER
EREIGNISSE
...................................................................
546
9.26.1
DIE
REIHENFOLGE
BEIM
OEFFNEN
UND
SCHLIESSEN
EINES
FORMULARS
...........
546
9.26.2
DIE
AKTIVIERREIHENFOLGE
BEI
STEUERELEMENTEN
.....................................
547
9.26.3
DIE
REIHENFOLGE
DER
AKTUALISIERUNGSEREIGNISSE
...................................
548
9.26.4
EINE
KOMPLETTE
KETTE
VON
EREIGNISSEN
.................................................
548
10
ACCESS
IM
ZUSAMMENSPIEL
MIT
OFFICE
549
10.1
TEXTDATEIEN
IM
ZUGRIFF
VON
ACCESS
.............................................................
550
10.1.1
TEXTDATEIEN
SPEICHERN
........................................................................
550
10.1.2
TEXTDATEIEN
EXPORTIEREN
.....................................................................
554
10.1.3
CODE
SICHERN
.......................................................................................
555
10.1.4
TEXTDATEIEN
EINLESEN
..........................................................................
557
10.2
ACCESS
IM
ZUSAMMENSPIEL
MIT
WORD
.........................................................
564
10.2.1
DIE
ADRESSENDATENBANK
ANLEGEN
........................................................
569
10.2.2
DAS
WORD-DOKUMENT
ANLEGEN
............................................................
569
10.2.3
DEN
VBA-CODE
ERFASSEN
......................................................................
571
10.3
OUTLOOK
UND
ACCESS
....................................................................................
574
10.3.1
ADRESSTABELLE
IN
DEN
OUTLOOK-KONTAKTORDNER
UEBERTRAGEN
................
574
10.3.2
DEN
KONTAKTORDER
IN
EINER
ACCESS-TABELLE
SICHERN
............................
581
10.3.3
TERMINE
IN
DEN
TERMINKALENDER
UEBERTRAGEN
.....................................
584
10.3.4
AUFGABEN
IN
DIE
AUFGABENLISTE
VON
OUTLOOK
UEBERTRAGEN
..................
589
10.3.5
E-MAILS
IN
EINER
ACCESS-DATENBANK
SPEICHERN
...................................
592
10.3.6
SAMMEL-E-MAILS
VERSENDEN
................................................................
594
10.4
ACCESS
IM
DUETT
MIT
EXCEL
..........................................................................
596
10.4.1
ACCESS-TABELLE
IN
EINE
EXCEL-TABELLE
UMWANDELN
..............................
596
10.4.2
EXCEL-DATEN
IN
EINE
ACCESS-TABELLE
TRANSFERIEREN
..............................
599
10.4.3
AUTOMATISCHES
ANLEGEN
EINER
ACCESS-TABELLE
MIT
ANSCHLIESSENDEM
IMPORT
.......................................................
600
10.4.4
AUS
EXCEL
AUF
ACCESS
ZUGREIFEN
...........................................................
605
10.4.5
SUCHEN,
ANLEGEN,
AENDERN
UND
LOESCHEN
..............................................
607
10.4.6
BENUTZERVERWALTUNG
FUER
ACCESS-ANWENDUNGEN
...............................
613
15
INHALT
11
API-FUNKTIONEN
EINSETZEN
627
11.1
DAS
CD-ROM-LAUFWERK
ERMITTELN
...............................................................
628
11.2
DEN
NAMEN
DES
ANWENDERS
ERMITTELN
.......................................................
631
11.3
DAS
CD-ROM-LAUFWERK
BEDIENEN
...............................................................
632
11.4
DIE
BILDSCHIRMAUFLOESUNG
ERMITTELN
(NUR
32
BIT)
........................................
632
11.5
IST
EIN
EXTERNES
PROGRAMM
GESTARTET?
........................................................
633
11.6
EIN
EXTERNES
PROGRAMM
AUFRUFEN
...............................................................
634
11.7
WIE
LANGE
LAEUFT
EIN
EXTERNES
PROGRAMM
(NUR
32
BIT)?
...............................
634
11.8
ACCESS
SCHLAFEN
SCHICKEN
(32/64
BIT)
..........................................................
636
11.9
VERZEICHNISSE
ERSTELLEN
...............................................................................
637
11.10
VERZEICHNIS
LOESCHEN
....................................................................................
638
11.11
VERZEICHNISBAUM
ANZEIGEN
UND
AUSWERTEN
(NUR
32
BIT)
..........................
638
11.12
DIE
WINDOWS-VERSION
ERMITTELN
.................................................................
639
11.13
WINDOWS-VERZEICHNIS
ERMITTELN
(NUR
32
BIT)
............................................
641
11.14
WINDOWS-SYSTEMVERZEICHNIS
ERMITTELN
(NUR
32
BIT)
................................
641
11.15
DAS
TEMPORAERE
VERZEICHNIS
ERMITTELN
(NUR
32
BIT)
....................................
642
11.16
DAS
AKTUELLE
VERZEICHNIS
ERMITTELN
(NUR
32
BIT)
........................................
643
11.17
WINDOWS-INFOBILDSCHIRM
ANZEIGEN
...........................................................
643
11.18
ACCESS-VERZEICHNIS
ERMITTELN
.....................................................................
644
11.19
STANDARDVERZEICHNIS
FESTLEGEN
(NUR
32
BIT)
...............................................
644
11.20
DATEITYP
UND
ANWENDUNG
ERMITTELN
..........................................................
645
11.21
KURZE
PFADNAMEN
ERMITTELN
(NUR
32
BIT)
...................................................
646
11.22
DEN
COMPUTERNAMEN
ERMITTELN
.................................................................
647
11.23
TEXTE
MIT
API-FUNKTIONEN
KONVERTIEREN
...................................................
647
11.24
DIE
ZWISCHENABLAGE
LOESCHEN
......................................................................
648
11.25
SOUNDKARTE
CHECKEN
..................................................................................
649
11.26
SOUNDS
PER
API-FUNKTION
AUSGEBEN
(NUR
32
BIT)
........................................
649
11.27
PC
PIEPSEN
LASSEN
........................................................................................
649
11.28
TASTEN
ABFANGEN
(NUR
32
BIT)
......................................................................
650
11.29
DATEIEN
SUCHEN
............................................................................................
651
16
INHALT
11.30
DATEIINFORMATIONEN
AUSLESEN.....................................................................
652
11.31
IST
DIE
INTERNETVERBINDUNG
AKTIV?
..............................................................
654
11.31.1
EINE
E-MAIL
ERSTELLEN
............................................................................
655
11.32
CURSORPOSITION
IN
PIXELN
ANGEBEN
(NUR
32
BIT)
...........................................
655
11.32.1
DEN
STANDARDDRUCKER
PER
API
ABFRAGEN
..............................................
656
11.32.2
TEXTE
UEBER
MD5
VERSCHLUESSELN
............................................................
657
12
DATENBANKEN
UND
QUELLCODE
SCHUETZEN
UND
PFLEGEN
661
12.1
IHRE
ACCESS-LOESUNG
MITHILFE
VON
STARTPARAMETERN
ABSICHERN
...................
661
12.2
EINE
ACCDE-DATENBANK
ERSTELLEN
...............................................................
663
12.3
EINE
DATENBANK
UEBER
EIN
KENNWORT
SCHUETZEN
...........................................
663
12.3.1
GESCHUETZTE
DATENBANK
PER
VBA
OEFFNEN
(DAO)
..................................
664
12.3.2
GESCHUETZTE
DATENBANK
PER
VBA
OEFFNEN
(ADO)
..................................
665
12.3.3
DAS
DATENBANKKENNWORT
AENDERN
.......................................................
669
12.4
QUELLCODE
SCHUETZEN
....................................................................................
670
12.4.1
EIN
KENNWORT
FUER
DIE
ANZEIGE
DES
QUELLCODES
ANLEGEN
......................
670
12.5
EINE
DATENBANK
KOMPRIMIEREN
UND
REPARIEREN
.......................................
671
12.5.1
AUTOMATISCHES
KOMPRIMIEREN
BEIM
SCHLIESSEN
.................................
671
12.5.2
AUTOMATISCHES
KOMPRIMIEREN
EINER
EXTERNEN
DATENBANK
...............
672
13
VBE-PROGRAMMIERUNG
IN
ACCESS
675
13.1
DIE
VBE-BIBLIOTHEK
EINBINDEN
...................................................................
676
13.2
WEITERE
BIBLIOTHEKEN
EINBINDEN
ODER
ENTFERNEN
.....................................
678
13.3
FEHLERHAFTE
VERWEISE
ERMITTELN
................................................................
680
13.4
IN
DEN
VBE
SPRINGEN
...................................................................................
681
13.5
OBJEKTBIBLIOTHEKEN
AUSLESEN....................................................................
681
13.6
NEUE
MODULE
EINFUEGEN
..............................................................................
682
13.7
MODUL(E)
LOESCHEN
.......................................................................................
683
13.8
PROZEDUR(EN)
LOESCHEN
.................................................................................
684
13.9
EINZELNE
TEXTE
ODER
BEFEHLE
IM
QUELLCODE
FINDEN
...................................
686
17
INHALT
13.10
MODULE
MIT
QUELLCODE
VERSORGEN
(IMPORT)
................................................
689
13.11
PROZEDUREN
SICHERN
(EXPORT)
.......................................................................
692
13.12
MODULE
DRUCKEN
..........................................................................................
693
13.13
LINES
OF
CODE
ERMITTELN
..........................................................................
695
13.14
IDENTIFIKATION
VON
VB-KOMPONENTEN
........................................................
696
13.15
PROZEDUREN
AUFLISTEN
..................................................................................
697
13.16
EINE
EIGENE
VBA-DATENBANK
ANLEGEN
........................................................
701
13.16.1
DER
ZUGRIFF
AUF
EINZELNE
PROZEDUREN
...................................................
703
14
ANWENDUNGEN
OPTIMIEREN
707
14.1
DIE
AUTOMATISCHE
LEISTUNGSANALYSE
...........................................................
707
14.1.1
DEN
RICHTIGEN
DATENTYP
EINSETZEN
.......................................................
708
14.1.2
PROGRAMMLEICHEN
ENTFERNEN
............................................................
708
14.1.3
VARIABLENDEKLARIEREN
...........................................................................
709
14.2
DATENBANKEN
UND
QUELLCODE
DOKUMENTIEREN
...........................................
709
14.3
TABELLEN
OPTIMAL
ANLEGEN
..........................................................................
711
14.3.1
PRIMAERSCHLUESSEL
....................................................................................
711
14.3.2
INDIZES
EINSETZEN
.................................................................................
712
14.4
DIE
RICHTIGEN
BEFEHLE
...................................................................................
712
14.4.1
OBJEKTE
EXAKT
DEKLARIEREN
...................................................................
713
14.4.2
VARIABLEN
UND
KONSTANTEN
EINSETZEN
.................................................
714
14.4.3
BERECHNUNG
UND
BILDSCHIRMAKTUALISIERUNG
AUSSCHALTEN
...................
715
14.4.4
WARNMELDUNGEN
AUSSCHALTEN
............................................................
715
15
ACCESS
UND
DAS
INTERNET
717
15.1
E-MAIL
VERSCHICKEN
......................................................................................
717
15.1.1
E-MAIL
UEBER
API-FUNKTION
VERSENDEN
....................................................
720
15.1.2
E-MAIL
MIT
ANHANG
VERSENDEN
..............................................................
721
15.1.3
DYNAMISCHE
AUSWAHL
VON
E-MAIL-ADRESSEN
........................................
722
15.1.4
E-MAIL-VERTEILER
ZUSAMMENSTELLEN
......................................................
728
15.1.5
POSTEINGANGAUSLESEN
...........................................................................
731
15.1.6
ALLE
GESENDETEN
E-MAILS
DOKUMENTIEREN
.............................................
734
15.1.7
DATEIANHAENGE
SPEICHERN
......................................................................
736
18
INHALT
15.2
TABELLEN
IN
INTERNETFORMATE
TRANSFERIEREN
...............................................
738
15.2.1
TABELLE
ALS
HTML-DATEI
ABSPEICHERN
.................................................
738
15.2.2
TABELLE
IN
EIN
XML-DOKUMENT
UMWANDELN
.......................................
740
16
RIBBONS
PROGRAMMIEREN
741
16.1
PROGRAMMIERUNG
UEBER
EIN
XML-MARKUP
..................................................
742
16.1.1
DIE
TABELLE
USYSRIBBONS
ANLEGEN
..................................................
743
16.1.2
EREIGNISPROZEDUR
ERSTELLEN
..................................................................
745
16.1.3
NEUE
MENUELEISTE
AUSWAEHLEN
.............................................................
745
16.1.4
DYNAMISCHES
LADEN
OHNE
USYSRIBBON
..........................................
746
16.2
WEITERE
WICHTIGE
QUELLEN
UND
HILFEN
........................................................
748
17
FAQ
FUER
ACCESS-ENTWICKLER
751
17.1
WIE
HAENGE
ICH
EINER
TABELLE
EIN
FELD
AN?
.................................................
752
17.2
WIE
VERHINDERE
ICH,
DASS
EIN
FORMULAR
GESCHLOSSEN
WIRD?
.......................
753
17.3
WIE
FRAGE
ICH
ALLE
TABELLEN
EINER
GESCHLOSSENEN
DATENBANK
AB?
............
754
17.4
WIE
LEGE
ICH
IN
EINEM
BESTIMMTEN
VERZEICHNIS
EINE
NEUE
DATENBANK
AUTOMATISCH
AN?
.........................................................................................
756
17.5
WIE
VERLINKE
ICH
EINE
TABELLE
AUS
EINER
ANDEREN
DATENBANK?
..................
758
17.6
WIE
NORMIERE
ICH
TELEFONNUMMERN
IN
TABELLEN?
......................................
759
17.7
WIE
DOKUMENTIERE
ICH
EINE
KOMPLETTE
DATENBANK?
.................................
761
17.8
WIE
PRUEFE
ICH,
OB
EINE
BESTIMMTE
TABELLE
EXISTIERT?
................................
762
17.8.1
DIE
PRUEFUNG
UEBER
DAS
OBJEKT
ACCESSOBJECT
....................................
762
17.8.2
DIE
PRUEFUNG
UEBER
DIE
TABLEDEFS-AUFLISTUNG
...................................
763
17.9 WIE
PRUEFE
ICH,
OB
EIN
BESTIMMTES
FELD
IN
EINER
TABELLE
ANGELEGT
IST?
......
764
17.10 WIE
FUEHRE
ICH
EINE
SQL-ABFRAGE
AUF
EINE
ANDERE
DATENBANK
AUS?
............
765
17.11
WIE
ERMITTLE
ICH
ALLE
VERFUEGBAREN
DRUCKER?...............................................
766
17.12
WIE
SCHREIBE
ICH
BESTIMMTE
FELDINHALTE
EINER
TABELLE
IN
EINE
TEXTDATEI?
.................................................................................
767
17.13
WIE
TRANSFERIERE
ICH
EINE
ACCESS-TABELLE
NACH
WORD?
...............................
769
17.14
WIE
LEGE
ICH
EINE
PARAMETERABFRAGE
AUTOMATISCH
AN?
.............................
772
19
INHALT
17.15
WIE
GREIFE
ICH
AUF
TABELLENEIGENSCHAFTEN
EINER
DATENBANK
ZU?
..............
773
17.16
WIE
FRAGE
ICH
DIE
BEIDEN
EXTREMWERTE
EINER
SPALTE
IN
EINER
TABELLEAB?
..................................................................................................
774
17.17
WIE
FUEHRE
ICH
EINE
DURCHSCHNITTSBERECHNUNG
DURCH?
...............................
776
17.18
WIE
ERSTELLE
ICH
EINE
UNIKATLISTE?
...............................................................
777
17.19
WIE
ERMITTLE
ICH
DIE
GESAMTSUMME
FUER
EIN
TABELLENFELD?
.......................
779
17.20
WIE
FUEHRE
ICH
EINE
BEDINGTE
SUMMIERUNG
DURCH?
....................................
780
17.21
WIE
LESE
ICH
UEBER
EINE
ID
DEN
DAZUGEHOERIGEN
LIEFERANTEN
AUS?
...............
781
INDEX
...............................................................................................................................
783
20
|
adam_txt |
INHALT
VORWORT
.
21
1
GRUNDSAETZLICHES
ZUR
PROGRAMMIERUNG
25
1.1
WIE
GEHE
ICH
VON
ANFANG
AN
RICHTIG
VOR?
.
26
1.2
DIE
ENTWICKLUNGSUMGEBUNG
VON
ACCESS
.
28
1.2.1
DAS
EIGENSCHAFTENFENSTER
.
29
1.2.2
PROZEDUREN
AUSFUEHREN
.
32
1.2.3
WIE
ERFAHRE
ICH
MEHR
UEBER
DIE
EINZELNEN
BEFEHLE?
.
32
1.3
HILFSMITTEL
FUER
DIE
PROGRAMMIERUNG
.
33
1.3.1
DIE
SYMBOLLEISTE
BEARBEITEN
.
33
1.3.2
AUTOMATISCHE
SYNTAXPRUEFUNG
.
40
1.3.3
MIT
TASTENKOMBINATIONEN
ARBEITEN
.
41
1.4
DIE
FENSTER
UND
DIE
TESTUMGEBUNG
.
42
1.4.1
DAS
CODEFENSTER
.
42
1.4.2
HILFE
IM
DIREKTFENSTER
.
43
1.4.3
DEN
CODE
SCHRITT
FUER
SCHRITT
DURCHLAUFEN
LASSEN
.
45
1.4.4
UEBERWACHUNG
HINZUFUEGEN
.
45
1.4.5
DAS
LOKAL-FENSTER
.
47
1.5
WEITERE
EINSTELLUNGEN
.
49
1.5.1
EDITOR-EINSTELLUNGEN
.
49
1.5.2
ALLGEMEINE
EINSTELLUNGEN
VORNEHMEN
.
50
1.5.3
FENSTER
VERANKERN
.
51
2
VARIABLEN,
KONSTANTEN
UND
DATENTYPEN
53
2.1
REGELN
FUER
DIE
SYNTAX
VON
VARIABLEN
.
54
2.2
VARIABLEN
AM
BEGINN
DER
PROZEDUR
DEKLARIEREN
.
54
2.3
DIE
VERSCHIEDENEN
VARIABIENTYPEN
.
55
2.3.1
STATISCHE
VARIABLEN
.
55
2.3.2
PRIVATE
VARIABLEN
.
56
2.3.3
OEFFENTLICHE
VARIABLEN
.
56
INHALT
2.4
VARIABLENDEKLARATIONEN
ERZWINGEN
.
57
2.5
DIE
WICHTIGSTEN
VARIABIENTYPEN
.
58
2.6
NOCH
KUERZERE
DEKLARATION
VON
VARIABLEN
.
60
2.7
DIE
REDDICK-NAMENSKONVENTION
.
60
2.8
VARIABIENDEKLARATION
MIT
DEFTYPE
.
62
2.9
AUFZAEHLUNGSTYPEN
(ENUM-ANWEISUNG)
.
63
2.10
KONSTANTEN
VERWENDEN
.
64
2.11
SYSTEMKONSTANTEN
EINSETZEN
.
65
2.11.1
DATUMSFORMAT-KONSTANTEN
.
65
2.11.2
DIR-KONSTANTEN
.
70
2.11.3
FILE-INPUT-/OUTPUT-KONSTANTEN
.
72
2.11.4
DIE
SHELL-KONSTANTEN
.
76
2.11.5
STRCONV-KONSTANTEN
.
77
2.11.6
VARTYPE-KONSTANTEN
.
79
2.11.7
DIE
DOCMD.RUNCOMMAND-KONSTANTEN
.
81
3
DIE
WICHTIGSTEN
SPRACHELEMENTE
IN
ACCESS
85
3.1
PROZEDUREN
.
85
3.1.1
SUB-PROZEDUREN
.
86
3.1.2
FUNCTION-PROZEDUREN
.
90
3.1.3
UEBERGABE
VON
ARGUMENTEN
.
92
3.1.4
OPTIONALE
ARGUMENTE
.
95
3.2
VERZWEIGUNGEN/BEDINGUNGEN
.
96
3.2.1
EINGABEN
AUSWERTEN
.
97
3.2.2
EINGABEN
PRUEFEN
UND
UMWANDELN
.
98
3.2.3
EINE
BESONDERHEIT
.
102
3.3
DIE
ANWEISUNG
SELECT
CASE
FUER
MEHR
UEBERSICHT
.
103
3.3.1
ZAHLENWERTE
MIT
SELECT
CASE
PRUEFEN
.
104
3.3.2
TEXTWERTE
MIT
SELECT
CASE
PRUEFEN
.
105
3.4
SCHLEIFEN
IN
ACCESS
EINSETZEN
.
106
3.4.1
FOR
.
NEXT-SCHLEIFEN
.
107
3.4.2
FOR
EACH
.
NEXT-SCHLEIFEN
.
109
3.4.3
DIE
SCHLEIFE
DO
UNTIL
.
LOOP
.
115
3.4.4
DIE
SCHLEIFE
DO
WHILE
.
LOOP
.
117
3.5
WITH-ANWEISUNGEN
.
119
6
INHALT
3.6
VBA-FUNKTIONEN
EINSETZEN
.
120
3.6.1
TEXTDATEIEN
EINLESEN
.
121
3.6.2
EINGEGEBENE
E-MAIL-ADRESSEN
PRUEFEN
.
122
3.6.3
TEXTTEILE
EXTRAHIEREN
.
123
3.6.4
DATEIENDUNGEN
PRUEFEN
.
125
3.6.5
TEXTE
KUERZEN
UND
EXTRAHIEREN
.
127
3.6.6
TEXTE
SPLITTEN
.
130
3.6.7
TEXTE
ZERLEGEN,
KONVERTIEREN
UND
WIEDER
ZUSAMMENSETZEN
.
131
3.6.8
TEXTE
BEREINIGEN
.
133
3.6.9
ZAHLENWERTE
RUNDEN
.
134
3.6.10
DATEIEN
LOESCHEN
.
134
3.6.11
VERZEICHNIS(SE)
ERSTELLEN
.
135
3.6.12
VERZEICHNISSE
LOESCHEN
.
137
3.6.13
WOCHENTAG
ERMITTELN
.
138
3.6.14
MONAT
ERMITTELN
.
139
3.6.15
DATUMSTEILE
EXTRAHIEREN
.
140
3.6.16
DATUMSBERECHNUNGEN
DURCHFUEHREN
.
141
3.6.17
ZUKUENFTIGE
TERMINE
BERECHNEN
.
142
3.6.18
DATUMSANGABEN
FORMATIEREN
.
143
3.6.19
ZEITFUNKTIONEN
EINSETZEN
.
146
3.6.20
FARBFUNKTIONEN
VERWENDEN
.
147
3.6.21
WERTE
AUS
EINER
LISTE
AUSWAEHLEN
.
150
3.6.22
GANZZAHLIGEN
WERT
EXTRAHIEREN
.
152
3.7
UMWANDLUNGSFUNKTIONEN
.
153
3.7.1
DIE
TYPUMWANDLUNGSFUNKTION
CBOOL
.
154
3.7.2
DIE
TYPUMWANDLUNGSFUNKTION
CDBL
.
157
3.7.3
DIE
TYPUMWANDLUNGSFUNKTION
CDATE
.
158
3.7.4
DIE
FUNKTION
VAL
.
159
3.8
DIE
IS-FUNKTIONEN
IN
VBA
.
160
3.8.1
DIE
FUNKTION
ISARRAY
.
161
3.8.2
DIE
FUNKTION
ISDATE
.
163
3.8.3
DIE
FUNKTIONEN
ISEMPTY
UND
ISNULL
.
163
3.8.4
DIE
FUNKTION
ISOBJECT
.
165
3.8.5
ARBEITEN
MIT
ARRAYS
.
166
3.8.6
EINFACHE
ARRAYS
.
166
3.8.7
MEHRDIMENSIONALE
ARRAYS
.
167
3.8.8
DAS
PRAXISBEISPIEL
STRASSENTAUSCH
.
170
3.8.9
DAS
PRAXISBEISPIEL
TOP
3
MAX
UND
TOP
3
MIN
.
173
3.9
OPERATOREN
.
178
3.9.1
ARITHMETISCHE
OPERATOREN
.
178
3.9.2
VERGLEICHSOPERATOREN
.
179
7
INHALT
3.9.3
VERKETTUNGSOPERATOREN
.
180
3.9.4
LOGISCHE
OPERATOREN
.
181
3.10
EIGENE
FUNKTIONEN
SCHREIBEN
.
182
3.10.1
DATEIEN
IN
EINEM
VERZEICHNIS
ZAEHLEN
.
182
3.10.2
PRUEFEN,
OB
EINE
BESTIMMTE
DATEI
EXISTIERT
.
183
3.10.3
PRUEFEN,
OB
EINE
DATEI
GERADE
BEARBEITET
WIRD
.
184
3.10.4
DOKUMENTEIGENSCHAFTEN
EINER
DATENBANK
ERMITTELN
.
186
3.10.5
DEN
LETZTEN
TAG
IM
MONAT
ERMITTELN
.
188
3.10.6
SONDERZEICHEN
AUS
STRINGS
ENTFERNEN
.
189
3.10.7
EINE
EIGENE
RUNDEN-FUNKTION
ERSTELLEN
.
190
3.10.8
DIE
POSITION
DER
ERSTEN
ZAHL
EINES
STRINGS
ERMITTELN
.
192
3.10.9
BUCHSTABEN
ELIMINIEREN
.
193
3.10.10
ROEMISCHE
ZIFFERN
IN
ARABISCHE
ZIFFERN
UMWANDELN
.
194
3.10.11
ARABISCHE
ZAHLEN
IN
DIE
ROEMISCHE
SYNTAX
UMWANDELN
.
196
3.10.12
DIE
ANZAHL
DER
ZAHLEN
IN
EINEM
STRING
ERMITTELN
.
196
3.10.13
DIE
ANZAHL
DER
BUCHSTABEN
IN
EINEM
STRING
ZAEHLEN
.
198
4
EIN
STREIFZUG
IN
DIE
WELT
DER
OBJEKTE
201
4.1
DAS
APPLICATION-OBJEKT
.
201
4.1.1
DATENBANKINFORMATIONEN
ERHALTEN
.
202
4.1.2
AKTUELLEN
ANWENDERNAMEN
ERMITTELN
.
203
4.1.3
INSTALLIERTE
DRUCKER
ERMITTELN
.
203
4.1.4
DATENBANK
SCHLIESSEN
.
204
4.1.5
ACCESS
BEENDEN
.
204
4.1.6
AKTUELLE
ACCESS-VERSION
AUSGEBEN
.
205
4.1.7
FORMULAR
ANLEGEN
.
205
4.1.8
DURCHSCHNITT
ERRECHNEN
.
206
4.1.9
SUMMEN
ERMITTELN
.
207
4.1.10
DATENSAETZE
ZAEHLEN
.
207
4.1.11
MINIMAL
UND
MAXIMALWERTE
ERMITTELN
.
208
4.2
DAS
OBJEKT
ACCESSOBJECT
.
209
4.3
DAS
OBJEKT
CODEDATA
.
213
4.4
DAS
OBJEKT
DOCMD
.
214
4.4.1
BERICHTE
AUFRUFEN
.
214
4.4.2
TABELLEN
NACH
EXCEL
EXPORTIEREN
.
217
4.4.3
FORMULAR
AUFRUFEN
UND
VORAUSWAHL
TREFFEN
.
218
8
INHALT
4.5 INTEGRIERTE
DIALOGE
EINSETZEN
.
221
4.5.1
DAS
DIALOGFELD
OEFFNEN
ANZEIGEN
.
222
4.5.2
VERZEICHNIS
EINSTELLEN
.
224
4.5.3
DATEIEN
PER
FILTEREINSTELLUNG
SUCHEN
.
225
4.5.4
WEITERE
DIALOGFELDER
VERWENDEN
.
227
4.6
DAS
OBJEKT
FILESYSTEMOBJECT.
228
4.6.1
COMPUTERINFORMATIONEN
ANZEIGEN
.
229
4.6.2
VERZEICHNISSE
ERMITTELN
.
230
4.6.3
TASTENKOMBINATIONEN
PROGRAMMIEREN
.
231
4.6.4
WEBSITE-ZUGANG
GANZ
FIX
.
232
4.6.5
LAUFWERKE
MAPPEN
.
233
4.6.6
GEMAPPTE
LAUFWERKE
ANZEIGEN
.
234
4.6.7
LAUFWERK
AUSWERTEN
.
235
4.6.8
AKTUELLE
DATENBANK
SICHERN
.
238
4.6.9
DATENBANK-DATUMSANGABEN
AUSWERTEN
.
238
4.6.10
VERZEICHNISSTRUKTUR
AUSLESEN
.
240
5
TABELLEN
PROGRAMMIEREN
243
5.1
TABELLEN
BEARBEITEN
MIT
DOCMD
.
244
5.1.1
TABELLE
OEFFNEN
.
244
5.1.2
TABELLEN
FILTERN
.
249
5.1.3
TABELLEN
KOPIEREN
.
252
5.1.4
TABELLEN
UMBENENNEN
.
253
5.2
TABELLEN
MIT
ADO
PROGRAMMIEREN
.
253
5.2.1
TABELLENINHALTE
AUSLESEN
.
255
5.3
SQL-ANWEISUNGEN
.
257
5.3.1
DIE
SELECT-ANWEISUNG
.
257
5.3.2
UNION-ANWEISUNG
.
259
5.3.3
DIE
TOP-ANWEISUNG
.
261
5.3.4
EINE
EXTERNE
DATENBANK
OEFFNEN
.
262
5.3.5
TABELLENINHALTE
SUCHEN
UND
AUSGEBEN
.
264
5.3.6
LAGERBESTAENDE
MANIPULIEREN
.
272
5.3.7
PREISERHOEHUNG
DURCHFUEHREN
.
273
5.3.8
TABELLEN
UPDATEN
.
277
5.3.9
ARTIKEL
BEWERTEN
.
278
5.3.10
DATENSAETZE
FILTERN
.
279
5.3.11
DATENSAETZE
SORTIEREN
.
280
5.3.12
DATENSAETZE
ZAEHLEN
.
283
9
INHALT
5.3.13
LESEZEICHEN
EINSETZEN
.
284
5.3.14
DATENSAETZE
LOESCHEN
.
286
5.3.15
DATENSAETZE
HINZUFUEGEN
.
288
5.4
TABELLENSTRUKTUREN
MIT
ADOX
ERMITTELN
.
289
5.4.1
TABELLEN
AUSLESEN
.
290
5.4.2
TABELLENSTRUKTUR
AUSLESEN
.
292
5.4.3
EINE
NEUE
TABELLE
ANLEGEN
.
295
5.4.4
TABELLEN
LOESCHEN
.
298
5.5
DATENBANKEN
SUCHEN
UND
DOKUMENTIEREN
.
299
6
ABFRAGEN
PROGRAMMIEREN
303
6.1
ABFRAGETYPEN
.
303
6.2
ABFRAGEN
DURCHFUEHREN
.
305
6.3
ABFRAGEN
MIT
SQL
GENERIEREN
.
307
6.4
AKTUALISIERUNGSABFRAGE-ARTIKELNAMEN
AENDERN
.
307
6.4.1
AKTUALISIERUNGSABFRAGE-FELDER
INITIALISIEREN
.
308
6.5
ANFUEGEABFRAGE
-
MITARBEITER
HINZUFUEGEN
.
310
6.6
LOESCHABFRAGE
AUSFUEHREN
.
312
6.7
TABELLENERSTELLUNGSABFRAGE
DURCHFUEHREN
.
316
6.7.1
OEFFNEN
ODER
NEU
ANLEGEN
.
317
6.8 DATENDEFINITIONSABFRAGEN
DURCHFUEHREN
.
318
6.8.1
NEUE
TABELLE
ANLEGEN
.
318
6.8.2
TABELLEN
AENDERN
.
322
6.8.3
EINEN
TABELLENINDEX
BESTIMMEN
.
324
6.8.4
TABELLENINDEX
ENTFERNEN
.
326
6.8.5
TABELLE
ENTFERNEN
.
326
6.9
DATEN
ZUSAMMENFUEHREN
.
327
6.10
ABFRAGEN
MIT
ADO
PROGRAMMIEREN
.
330
6.10.1
TABELLEN
DURCH
EINE
ABFRAGE
ERSTELLEN
.
330
6.10.2
DATEN
AUS
TABELLE
ENTFERNEN
.
332
6.10.3
EINE
ABFRAGE
ERSTELLEN
.
332
6.10.4
KOMPLEXERE
ABFRAGEN
GENERIEREN
.
334
6.10.5
PARAMETERABFRAGEN
ERSTELLEN
.
338
10
INHALT
7
PROGRAMMIERUNG
VON
DIALOGEN,
STEUERELEMENTEN
UND
FORMULAREN
341
7.1
DAS
MELDUNGSFELD
MSGBOX
.
342
7.1.1
WELCHE
SCHALTFLAECHE
WURDE
ANGEKLICKT?
.
343
7.1.2
LOESCHRUECKFRAGE
EINHOLEN
.
344
7.1.3
INFORMATIONEN
ANZEIGEN
.
345
7.1.4
IST
EINE
BESTIMMTE
DATENBANK
VORHANDEN?
.
346
7.2
DIE
EINGABEMASKE
INPUTBOX
.
346
7.2.1
MEHRWERTSTEUER
ERRECHNEN
.
347
7.2.2
MEHRERE
EINGABEN
ERFASSEN
.
348
7.3
FORMULARE
ERSTELLEN
.
349
7.3.1
FORMULARE
SELBST
ZUSAMMENSTELLEN
.
351
7.3.2
DIE
STEUERELEMENTE
AUS
DER
TOOLBOX
.
352
7.3.3
STEUERELEMENTE
EINFUEGEN
.
354
7.3.4
FORMULARFELDERBEARBEITEN
.
355
7.3.5
AKTIVIERREIHENFOLGE
ANPASSEN
.
357
7.3.6
FORMULARFELDER
FORMATIEREN
.
358
7.3.7
FORMULAREIGENSCHAFTEN
EINSTELLEN
.
358
7.3.8
STEUERELEMENTEIGENSCHAFTEN
EINSTELLEN
.
363
7.3.9
BEDINGTE
FORMATIERUNG
.
368
7.3.10
SCHALTFLAECHEN
EINFUEGEN
.
370
7.3.11
WEITERE
WICHTIGE
SCHALTFLAECHEN
INTEGRIEREN
.
373
7.3.12
STEUERELEMENTE
IDENTIFIZIEREN
.
378
7.3.13
FORMULAR
AUFRUFEN
.
383
7.3.14
FORMULAR
SCHLIESSEN
.
385
7.3.15
TEXTFELDER
PROGRAMMIEREN
.
386
7.3.16
TEXTFELD
IN
HALTE
RETTEN
.
390
7.3.17
QUICKINFOS
HINZUFUEGEN
.
392
7.3.18
TEXTFELDER
AKTIVIEREN
UND
SPERREN
.
392
7.3.19
EINGABEN
IN
TEXTFELDER
ZAUBERN
.
394
7.3.20
TEXTFELDER
DYNAMISCH
EIN-UND
AUSBLENDEN
.
398
7.3.21
TEXTFELDERBEGRENZEN
.
400
7.3.22
DATENTYP
BEI
EINGABE
UEBERWACHEN
.
401
7.3.23
BEZEICHNUNGSFELDER
EINSETZEN
.
402
7.3.24
KOMBINATIONSFELDLISTEN
ERSTELLEN
UND
PROGRAMMIEREN
.
403
7.3.25
LISTENFELDER
PROGRAMMIEREN
.
409
7.3.26
KONTROLLKAESTCHEN
PROGRAMMIEREN
.
416
11
INHALT
7.3.27
OPTIONSSCHALTFLAECHEN
PROGRAMMIEREN
.
419
7.3.28
REGISTERELEMENTE
PROGRAMMIEREN
.
423
7.3.29
DIE
UHR
IM
FORMULAR
.
427
7.3.30
DAS
TREEVIEW-STEUERELEMENT
.
430
7.3.31
DAS
MEDIA-PLAYER-STEUERELEMENT
.
431
7.3.32
EINEN
HYPERLINK
IN
EIN
FORMULAR
INTEGRIEREN
.
433
7.3.33
IMAGELIST
UND
LISTVIEW
PROGRAMMIEREN
.
434
7.3.34
DIAGRAMME
IN
FORMULARE
INTEGRIEREN
.
437
8
BERICHTE
ERSTELLEN
UND
PROGRAMMIEREN
441
8.1
BERICHTSARTEN
IN
ACCESS
.
441
8.2
DER
BERICHTSAUFBAU.
442
8.3
BERICHTEENTWERFEN
.
443
8.4
BERICHTE
BEARBEITEN
MIT
DOCMD
.
444
8.4.1
BERICHTE
OEFFNEN
.
444
8.4.2
BERICHT
AUS
EINER
ANDEREN
DATENBANK
OEFFNEN
.
445
8.4.3
BERICHT
MIT
VORAUSWAHL
OEFFNEN
.
446
8.4.4
BERICHTE
DRUCKEN
.
448
8.4.5
BERICHTE
KOPIEREN
UND
UMBENENNEN
.
450
8.4.6
BERICHTE
AUSGEBEN
.
451
8.5
BERICHTE
FORMATIEREN
.
451
8.5.1
ROT
UND
WEISS
IM
WECHSEL
.
451
8.5.2
SCHRIFTFORMATIERUNGEN
ANWENDEN
.
453
8.6
BERICHTE
IDENTIFIZIEREN
.
457
8.6.1
BERICHTE
ZAEHLEN
.
458
8.6.2
BERICHTSELEMENTE
ANSPRECHEN
.
458
8.6.3
BERICHTSELEMENTE
AUFLISTEN
.
459
8.6.4
DIE
VERSCHIEDENEN
SEKTIONEN
EINES
BERICHTS
.
463
8.7
BERICHTE
ERSTELLEN
.
464
8.7.1
STEUERELEMENTE
EINFUEGEN
.
466
8.7.2
VOLLAUTOMATISCHE
BERICHTSERSTELLUNG
.
469
8.7.3
BEREICHE
VERGROESSERN
.
471
8.7.4
BEREICHE
EIN-UND
AUSBLENDEN
.
473
8.7.5
SEITENZAHLEN,
DATUM
UND
NAMEN
EINFUEGEN
.
474
8.7.6
UEBERSCHRIFTEN,
TRENNLINIEN
UND
SUMMEN
.
477
12
INHALT
9
EREIGNISSE
IN
ACCESS
PROGRAMMIEREN
483
9.1
DAS
EREIGNIS
FORM_OPEN
.
484
9.1.1
ZUGANG
ZU
EINEM
FORMULAR
EINRICHTEN
.
484
9.1.2
DEN
FOKUS
AUF
EIN
BESTIMMTES
FORMULARFELD
SETZEN
.
485
9.1.3
VERKNUEPFTE
TABELLE
EINES
FORMULARS
PRUEFEN
.
486
9.2
DAS
EREIGNIS
FORM_CLOSE
.
487
9.2.1
WEITERE
FORMULARE
UND
TABELLEN
SCHLIESSEN
.
487
9.2.2
COUNTDOWN
PROGRAMMIEREN
.
489
9.2.3
OEFFNEN
NACH
DEM
SCHLIESSEN
.
490
9.3
DAS
EREIGNIS
FORM_LOAD
.
490
9.3.1
BEIM
LADEN
DES
FORMULARS
EIN
LISTENFELD
FUELLEN
.
490
9.4
DAS
EREIGNIS
FORM_CURRENT
.
492
9.4.1
LETZTER
DATENSATZ
ERREICHT?
.
492
9.4.2
FELDER
EIN-UND
AUSBLENDEN
.
493
9.4.3
TITELLEISTE
DYNAMISCH
VERAENDERN
.
495
9.5
DAS
EREIGNIS
FORM_AFTERLNSERT
.
496
9.5.1
REAKTION
AUF
DIE
ANLAGE
EINES
NEUEN
SATZES
.
496
9.6
DAS
EREIGNIS
FORM_BEFORELNSERT
.
499
9.6.1
FELDER
AUTOMATISCH
VORBELEGEN
.
499
9.6.2
EINGABEMOEGLICHKEIT
BESCHRAENKEN
.
501
9.7
DAS
EREIGNIS
FORM_BEFOREUPDATE
.
502
9.7.1
RUECKFRAGE
EINHOLEN
.
502
9.7.2
EINGABEN
PRUEFEN
.
503
9.7.3
EINGABE
IN
FORMULARFELD
ERZWINGEN
.
505
9.7.4
LETZTES
AENDERUNGSDATUM
ANZEIGEN
.
505
9.7.5
ALLE
AENDERUNGEN
AM
DATENBESTAND
DOKUMENTIEREN
.
506
9.7.6
NEUANLAGE
VERHINDERN
.
507
9.7.7
KEINE
AENDERUNGEN
ZULASSEN
.
507
9.8
DAS
EREIGNIS
.
508
9.9
DAS
EREIGNIS
FORM
DELETE
.
508
9.9.1
LOESCHUNG
VERHINDERN
BEI
KRITERIUM
.
508
9.9.2
LOESCHUNG
MEHRERER
DATENSAETZE
VERHINDERN
.
509
9.10
DAS
EREIGNIS
FORM_DIRTY
.
511
9.10.1
AENDERUNGEN
SOFORT
SPEICHERN
.
511
9.11
DAS
EREIGNIS
BEFOREDELCONFIRM
.
512
9.11.1
DIE
STANDARDLOESCHABFRAGE
ERSETZEN
.
512
13
INHALT
9.12
DAS
EREIGNIS
FORM_AFTERDELCONFIRM
.
513
9.12.1
LOESCHUNG
BESTAETIGEN
.
513
9.13
DAS
EREIGNIS
FORM
ACTIVATE
.
514
9.13.1
FORMULAR
MAXIMIEREN
.
514
9.13.2
FOKUS
SETZEN
.
514
9.13.3
EINEN
BESTIMMTEN
DATENSATZ
IM
FORMULAR
EINSTELLEN
.
515
9.13.4
FORMULAR
AKTUALISIEREN
.
516
9.14
DAS
EREIGNIS
FORM_DEACTIVATE
.
517
9.15
DAS
EREIGNIS
.
517
9.15.1
STEUERELEMENTE
AUTOMATISCH
ANPASSEN
.
518
9.16
DAS
EREIGNIS
FORM_DBLCLICK
.
519
9.16.1
EIN
SCHNELLER
SPRUNG
ZWISCHEN
DEN
ANSICHTEN
.
520
9.16.2
VERKAUFSRAUMFORMULAR
ERSTELLEN
.
522
9.17
DAS
EREIGNIS
CLICK
.
523
9.17.1
DATUM
UND
UHRZEIT
AUSGEBEN
.
524
9.18
DIE
EREIGNISSE
MOUSEDOWN
UND
MOUSEUP
.
524
9.18.1
WELCHE
MAUSTASTE
WURDE
GEDRUECKT?
.
525
9.18.2
AUF
TEXTFELD-MAUSKLICK
REAGIEREN
.
526
9.18.3
SCHALTFLAECHENFARBE
VERAENDERN
.
527
9.18.4
KONTEXTMENUE
DEAKTIVIEREN
.
529
9.19
DAS
EREIGNIS
MOUSEMOVE
.
530
9.19.1
SPEZIALEFFEKTE
FUER
TEXTFELDER
EINSETZEN
.
530
9.20
DAS
EREIGNIS
SCHALTFLAECHE_CLICK
.
532
9.21
DIE
EREIGNISSE
GOTFOCUS
UND
LOSTFOCUS
.
532
9.21.1
FORMULARFELDER
BEI
EINTRITT
FAERBEN
.
532
9.22
DIE
KEY-EREIGNISSE.
533
9.22.1
WELCHE
TASTATURTASTE
WURDE
GEDRUECKT?
.
533
9.22.2
DATUMSFELDER
AUTOMATISCH
ERHOEHEN
.
535
9.22.3
DATUM
UND
ZEIT
EINFUEGEN
.
536
9.23
DAS
EREIGNIS
STEUERELEMENT_BEFOREUPDATE
.
537
9.23.1
IST
ARTIKEL
X
SCHON
ANGELEGT?
.
538
9.23.2
EINGABEN
VERVOLLSTAENDIGEN
.
538
9.23.3
POSTLEITZAHL
PRUEFEN
.
541
9.23.4
LOESCHEN
VON
EINGABEN
RUECKGAENGIG
MACHEN
.
542
9.24
DAS
EREIGNIS
STEUERELEMENT_ENTER
.
543
9.24.1
VORABINFORMATIONEN
GEBEN
.
543
14
INHALT
9.25
DAS
EREIGNIS
STEUERELEMENT_EXIT
.
545
9.25.1
NACHFRAGE
STARTEN
.
545
9.26
DIE
REIHENFOLGE
DER
EREIGNISSE
.
546
9.26.1
DIE
REIHENFOLGE
BEIM
OEFFNEN
UND
SCHLIESSEN
EINES
FORMULARS
.
546
9.26.2
DIE
AKTIVIERREIHENFOLGE
BEI
STEUERELEMENTEN
.
547
9.26.3
DIE
REIHENFOLGE
DER
AKTUALISIERUNGSEREIGNISSE
.
548
9.26.4
EINE
KOMPLETTE
KETTE
VON
EREIGNISSEN
.
548
10
ACCESS
IM
ZUSAMMENSPIEL
MIT
OFFICE
549
10.1
TEXTDATEIEN
IM
ZUGRIFF
VON
ACCESS
.
550
10.1.1
TEXTDATEIEN
SPEICHERN
.
550
10.1.2
TEXTDATEIEN
EXPORTIEREN
.
554
10.1.3
CODE
SICHERN
.
555
10.1.4
TEXTDATEIEN
EINLESEN
.
557
10.2
ACCESS
IM
ZUSAMMENSPIEL
MIT
WORD
.
564
10.2.1
DIE
ADRESSENDATENBANK
ANLEGEN
.
569
10.2.2
DAS
WORD-DOKUMENT
ANLEGEN
.
569
10.2.3
DEN
VBA-CODE
ERFASSEN
.
571
10.3
OUTLOOK
UND
ACCESS
.
574
10.3.1
ADRESSTABELLE
IN
DEN
OUTLOOK-KONTAKTORDNER
UEBERTRAGEN
.
574
10.3.2
DEN
KONTAKTORDER
IN
EINER
ACCESS-TABELLE
SICHERN
.
581
10.3.3
TERMINE
IN
DEN
TERMINKALENDER
UEBERTRAGEN
.
584
10.3.4
AUFGABEN
IN
DIE
AUFGABENLISTE
VON
OUTLOOK
UEBERTRAGEN
.
589
10.3.5
E-MAILS
IN
EINER
ACCESS-DATENBANK
SPEICHERN
.
592
10.3.6
SAMMEL-E-MAILS
VERSENDEN
.
594
10.4
ACCESS
IM
DUETT
MIT
EXCEL
.
596
10.4.1
ACCESS-TABELLE
IN
EINE
EXCEL-TABELLE
UMWANDELN
.
596
10.4.2
EXCEL-DATEN
IN
EINE
ACCESS-TABELLE
TRANSFERIEREN
.
599
10.4.3
AUTOMATISCHES
ANLEGEN
EINER
ACCESS-TABELLE
MIT
ANSCHLIESSENDEM
IMPORT
.
600
10.4.4
AUS
EXCEL
AUF
ACCESS
ZUGREIFEN
.
605
10.4.5
SUCHEN,
ANLEGEN,
AENDERN
UND
LOESCHEN
.
607
10.4.6
BENUTZERVERWALTUNG
FUER
ACCESS-ANWENDUNGEN
.
613
15
INHALT
11
API-FUNKTIONEN
EINSETZEN
627
11.1
DAS
CD-ROM-LAUFWERK
ERMITTELN
.
628
11.2
DEN
NAMEN
DES
ANWENDERS
ERMITTELN
.
631
11.3
DAS
CD-ROM-LAUFWERK
BEDIENEN
.
632
11.4
DIE
BILDSCHIRMAUFLOESUNG
ERMITTELN
(NUR
32
BIT)
.
632
11.5
IST
EIN
EXTERNES
PROGRAMM
GESTARTET?
.
633
11.6
EIN
EXTERNES
PROGRAMM
AUFRUFEN
.
634
11.7
WIE
LANGE
LAEUFT
EIN
EXTERNES
PROGRAMM
(NUR
32
BIT)?
.
634
11.8
ACCESS
SCHLAFEN
SCHICKEN
(32/64
BIT)
.
636
11.9
VERZEICHNISSE
ERSTELLEN
.
637
11.10
VERZEICHNIS
LOESCHEN
.
638
11.11
VERZEICHNISBAUM
ANZEIGEN
UND
AUSWERTEN
(NUR
32
BIT)
.
638
11.12
DIE
WINDOWS-VERSION
ERMITTELN
.
639
11.13
WINDOWS-VERZEICHNIS
ERMITTELN
(NUR
32
BIT)
.
641
11.14
WINDOWS-SYSTEMVERZEICHNIS
ERMITTELN
(NUR
32
BIT)
.
641
11.15
DAS
TEMPORAERE
VERZEICHNIS
ERMITTELN
(NUR
32
BIT)
.
642
11.16
DAS
AKTUELLE
VERZEICHNIS
ERMITTELN
(NUR
32
BIT)
.
643
11.17
WINDOWS-INFOBILDSCHIRM
ANZEIGEN
.
643
11.18
ACCESS-VERZEICHNIS
ERMITTELN
.
644
11.19
STANDARDVERZEICHNIS
FESTLEGEN
(NUR
32
BIT)
.
644
11.20
DATEITYP
UND
ANWENDUNG
ERMITTELN
.
645
11.21
KURZE
PFADNAMEN
ERMITTELN
(NUR
32
BIT)
.
646
11.22
DEN
COMPUTERNAMEN
ERMITTELN
.
647
11.23
TEXTE
MIT
API-FUNKTIONEN
KONVERTIEREN
.
647
11.24
DIE
ZWISCHENABLAGE
LOESCHEN
.
648
11.25
SOUNDKARTE
CHECKEN
.
649
11.26
SOUNDS
PER
API-FUNKTION
AUSGEBEN
(NUR
32
BIT)
.
649
11.27
PC
PIEPSEN
LASSEN
.
649
11.28
TASTEN
ABFANGEN
(NUR
32
BIT)
.
650
11.29
DATEIEN
SUCHEN
.
651
16
INHALT
11.30
DATEIINFORMATIONEN
AUSLESEN.
652
11.31
IST
DIE
INTERNETVERBINDUNG
AKTIV?
.
654
11.31.1
EINE
E-MAIL
ERSTELLEN
.
655
11.32
CURSORPOSITION
IN
PIXELN
ANGEBEN
(NUR
32
BIT)
.
655
11.32.1
DEN
STANDARDDRUCKER
PER
API
ABFRAGEN
.
656
11.32.2
TEXTE
UEBER
MD5
VERSCHLUESSELN
.
657
12
DATENBANKEN
UND
QUELLCODE
SCHUETZEN
UND
PFLEGEN
661
12.1
IHRE
ACCESS-LOESUNG
MITHILFE
VON
STARTPARAMETERN
ABSICHERN
.
661
12.2
EINE
ACCDE-DATENBANK
ERSTELLEN
.
663
12.3
EINE
DATENBANK
UEBER
EIN
KENNWORT
SCHUETZEN
.
663
12.3.1
GESCHUETZTE
DATENBANK
PER
VBA
OEFFNEN
(DAO)
.
664
12.3.2
GESCHUETZTE
DATENBANK
PER
VBA
OEFFNEN
(ADO)
.
665
12.3.3
DAS
DATENBANKKENNWORT
AENDERN
.
669
12.4
QUELLCODE
SCHUETZEN
.
670
12.4.1
EIN
KENNWORT
FUER
DIE
ANZEIGE
DES
QUELLCODES
ANLEGEN
.
670
12.5
EINE
DATENBANK
KOMPRIMIEREN
UND
REPARIEREN
.
671
12.5.1
AUTOMATISCHES
KOMPRIMIEREN
BEIM
SCHLIESSEN
.
671
12.5.2
AUTOMATISCHES
KOMPRIMIEREN
EINER
EXTERNEN
DATENBANK
.
672
13
VBE-PROGRAMMIERUNG
IN
ACCESS
675
13.1
DIE
VBE-BIBLIOTHEK
EINBINDEN
.
676
13.2
WEITERE
BIBLIOTHEKEN
EINBINDEN
ODER
ENTFERNEN
.
678
13.3
FEHLERHAFTE
VERWEISE
ERMITTELN
.
680
13.4
IN
DEN
VBE
SPRINGEN
.
681
13.5
OBJEKTBIBLIOTHEKEN
AUSLESEN.
681
13.6
NEUE
MODULE
EINFUEGEN
.
682
13.7
MODUL(E)
LOESCHEN
.
683
13.8
PROZEDUR(EN)
LOESCHEN
.
684
13.9
EINZELNE
TEXTE
ODER
BEFEHLE
IM
QUELLCODE
FINDEN
.
686
17
INHALT
13.10
MODULE
MIT
QUELLCODE
VERSORGEN
(IMPORT)
.
689
13.11
PROZEDUREN
SICHERN
(EXPORT)
.
692
13.12
MODULE
DRUCKEN
.
693
13.13
LINES
OF
CODE
ERMITTELN
.
695
13.14
IDENTIFIKATION
VON
VB-KOMPONENTEN
.
696
13.15
PROZEDUREN
AUFLISTEN
.
697
13.16
EINE
EIGENE
VBA-DATENBANK
ANLEGEN
.
701
13.16.1
DER
ZUGRIFF
AUF
EINZELNE
PROZEDUREN
.
703
14
ANWENDUNGEN
OPTIMIEREN
707
14.1
DIE
AUTOMATISCHE
LEISTUNGSANALYSE
.
707
14.1.1
DEN
RICHTIGEN
DATENTYP
EINSETZEN
.
708
14.1.2
PROGRAMMLEICHEN
ENTFERNEN
.
708
14.1.3
VARIABLENDEKLARIEREN
.
709
14.2
DATENBANKEN
UND
QUELLCODE
DOKUMENTIEREN
.
709
14.3
TABELLEN
OPTIMAL
ANLEGEN
.
711
14.3.1
PRIMAERSCHLUESSEL
.
711
14.3.2
INDIZES
EINSETZEN
.
712
14.4
DIE
RICHTIGEN
BEFEHLE
.
712
14.4.1
OBJEKTE
EXAKT
DEKLARIEREN
.
713
14.4.2
VARIABLEN
UND
KONSTANTEN
EINSETZEN
.
714
14.4.3
BERECHNUNG
UND
BILDSCHIRMAKTUALISIERUNG
AUSSCHALTEN
.
715
14.4.4
WARNMELDUNGEN
AUSSCHALTEN
.
715
15
ACCESS
UND
DAS
INTERNET
717
15.1
E-MAIL
VERSCHICKEN
.
717
15.1.1
E-MAIL
UEBER
API-FUNKTION
VERSENDEN
.
720
15.1.2
E-MAIL
MIT
ANHANG
VERSENDEN
.
721
15.1.3
DYNAMISCHE
AUSWAHL
VON
E-MAIL-ADRESSEN
.
722
15.1.4
E-MAIL-VERTEILER
ZUSAMMENSTELLEN
.
728
15.1.5
POSTEINGANGAUSLESEN
.
731
15.1.6
ALLE
GESENDETEN
E-MAILS
DOKUMENTIEREN
.
734
15.1.7
DATEIANHAENGE
SPEICHERN
.
736
18
INHALT
15.2
TABELLEN
IN
INTERNETFORMATE
TRANSFERIEREN
.
738
15.2.1
TABELLE
ALS
HTML-DATEI
ABSPEICHERN
.
738
15.2.2
TABELLE
IN
EIN
XML-DOKUMENT
UMWANDELN
.
740
16
RIBBONS
PROGRAMMIEREN
741
16.1
PROGRAMMIERUNG
UEBER
EIN
XML-MARKUP
.
742
16.1.1
DIE
TABELLE
USYSRIBBONS
ANLEGEN
.
743
16.1.2
EREIGNISPROZEDUR
ERSTELLEN
.
745
16.1.3
NEUE
MENUELEISTE
AUSWAEHLEN
.
745
16.1.4
DYNAMISCHES
LADEN
OHNE
USYSRIBBON
.
746
16.2
WEITERE
WICHTIGE
QUELLEN
UND
HILFEN
.
748
17
FAQ
FUER
ACCESS-ENTWICKLER
751
17.1
WIE
HAENGE
ICH
EINER
TABELLE
EIN
FELD
AN?
.
752
17.2
WIE
VERHINDERE
ICH,
DASS
EIN
FORMULAR
GESCHLOSSEN
WIRD?
.
753
17.3
WIE
FRAGE
ICH
ALLE
TABELLEN
EINER
GESCHLOSSENEN
DATENBANK
AB?
.
754
17.4
WIE
LEGE
ICH
IN
EINEM
BESTIMMTEN
VERZEICHNIS
EINE
NEUE
DATENBANK
AUTOMATISCH
AN?
.
756
17.5
WIE
VERLINKE
ICH
EINE
TABELLE
AUS
EINER
ANDEREN
DATENBANK?
.
758
17.6
WIE
NORMIERE
ICH
TELEFONNUMMERN
IN
TABELLEN?
.
759
17.7
WIE
DOKUMENTIERE
ICH
EINE
KOMPLETTE
DATENBANK?
.
761
17.8
WIE
PRUEFE
ICH,
OB
EINE
BESTIMMTE
TABELLE
EXISTIERT?
.
762
17.8.1
DIE
PRUEFUNG
UEBER
DAS
OBJEKT
ACCESSOBJECT
.
762
17.8.2
DIE
PRUEFUNG
UEBER
DIE
TABLEDEFS-AUFLISTUNG
.
763
17.9 WIE
PRUEFE
ICH,
OB
EIN
BESTIMMTES
FELD
IN
EINER
TABELLE
ANGELEGT
IST?
.
764
17.10 WIE
FUEHRE
ICH
EINE
SQL-ABFRAGE
AUF
EINE
ANDERE
DATENBANK
AUS?
.
765
17.11
WIE
ERMITTLE
ICH
ALLE
VERFUEGBAREN
DRUCKER?.
766
17.12
WIE
SCHREIBE
ICH
BESTIMMTE
FELDINHALTE
EINER
TABELLE
IN
EINE
TEXTDATEI?
.
767
17.13
WIE
TRANSFERIERE
ICH
EINE
ACCESS-TABELLE
NACH
WORD?
.
769
17.14
WIE
LEGE
ICH
EINE
PARAMETERABFRAGE
AUTOMATISCH
AN?
.
772
19
INHALT
17.15
WIE
GREIFE
ICH
AUF
TABELLENEIGENSCHAFTEN
EINER
DATENBANK
ZU?
.
773
17.16
WIE
FRAGE
ICH
DIE
BEIDEN
EXTREMWERTE
EINER
SPALTE
IN
EINER
TABELLEAB?
.
774
17.17
WIE
FUEHRE
ICH
EINE
DURCHSCHNITTSBERECHNUNG
DURCH?
.
776
17.18
WIE
ERSTELLE
ICH
EINE
UNIKATLISTE?
.
777
17.19
WIE
ERMITTLE
ICH
DIE
GESAMTSUMME
FUER
EIN
TABELLENFELD?
.
779
17.20
WIE
FUEHRE
ICH
EINE
BEDINGTE
SUMMIERUNG
DURCH?
.
780
17.21
WIE
LESE
ICH
UEBER
EINE
ID
DEN
DAZUGEHOERIGEN
LIEFERANTEN
AUS?
.
781
INDEX
.
783
20 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Held, Bernd 1969- |
author_GND | (DE-588)123580501 |
author_facet | Held, Bernd 1969- |
author_role | aut |
author_sort | Held, Bernd 1969- |
author_variant | b h bh |
building | Verbundindex |
bvnumber | BV048808433 |
classification_rvk | ST 271 ST 250 |
ctrlnum | (OCoLC)1366290542 (DE-599)DNB1275749194 |
dewey-full | 005.7565 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.7565 005.133 |
dewey-search | 005.7565 005.133 |
dewey-sort | 15.7565 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
edition | 4., aktualisierte Auflage |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>03651nam a22009138c 4500</leader><controlfield tag="001">BV048808433</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20230509 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">230209s2023 gw a||| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">22,N51</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1275749194</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783836293013</subfield><subfield code="c">Festeinband : EUR 49.90 (DE), EUR 51.30 (AT), CHF 63.90 (freier Preis)</subfield><subfield code="9">978-3-8362-9301-3</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3836293013</subfield><subfield code="9">3-8362-9301-3</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783836293013</subfield></datafield><datafield tag="028" ind1="5" ind2="2"><subfield code="a">Bestellnummer: 459/09301</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1366290542</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1275749194</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-NW</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-860</subfield><subfield code="a">DE-1050</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-1043</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-1102</subfield><subfield code="a">DE-898</subfield><subfield code="a">DE-859</subfield></datafield><datafield tag="082" ind1="0" ind2="4"><subfield code="a">005.7565</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.133</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 271</subfield><subfield code="0">(DE-625)143639:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="8">1\p</subfield><subfield code="a">004</subfield><subfield code="2">23sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Held, Bernd</subfield><subfield code="d">1969-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)123580501</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">VBA mit Access</subfield><subfield code="b">das umfassende Handbuch</subfield><subfield code="c">Bernd Held</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">4., aktualisierte Auflage</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Bonn</subfield><subfield code="b">Rheinwerk</subfield><subfield code="c">2023</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">803 Seiten</subfield><subfield code="b">Illustionen, Diagramme</subfield><subfield code="c">24 cm x 16.8 cm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Rheinwerk Computing</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">"Grundlagen und fortgeschrittene VBA-Programmierung. Tabellen, Abfragen und Formulare; mit SQL-Integration. Sofort einsetzbare Makro-Löungen und Praxisbeispiele. Access 2016 bis 2021 und Microsoft 365" - Cover</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Access</subfield><subfield code="g">Programm</subfield><subfield code="0">(DE-588)4303535-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">VisualBASIC für Applikationen</subfield><subfield code="0">(DE-588)4341325-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Microsoft 365</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Excel-VBA</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Datentypen</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Variablen</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Programmierung</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Makros</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Funktionen Formeln</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Ereignis</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">User-Forms</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Menüs</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Ribbon</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Tuning</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Access-Datenbanken</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Hand-Buch Bücher lernen</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">dlookup</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">msgbox</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Bericht öffnen</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">VBA mit Access</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">VBA-Tutorial</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Microsoft Access</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Excel 2013</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">VBA</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Makro</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Funktionen</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Menü</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Access Datenbank</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Access lernen</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Access programmieren</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Access Makros</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Access</subfield><subfield code="g">Programm</subfield><subfield code="0">(DE-588)4303535-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">VisualBASIC für Applikationen</subfield><subfield code="0">(DE-588)4341325-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="710" ind1="2" ind2=" "><subfield code="a">Rheinwerk Verlag</subfield><subfield code="0">(DE-588)1081738405</subfield><subfield code="4">pbl</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe, PDF, EPUB, MOBI/Kindle, Online</subfield><subfield code="t">VBA mit Access</subfield><subfield code="b">4. Auflage, revidierte Ausgabe</subfield><subfield code="d">Bonn : Rheinwerk Verlag, 2023</subfield><subfield code="h">Online-Ressource, 803 Seiten</subfield><subfield code="z">978-3-8362-9302-0</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe/Druckausgabe (Bundle)</subfield><subfield code="b">Buch + E-Book</subfield><subfield code="z">978-3-8362-9304-4</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=0eb8614816624e718b1f9dcf48402445&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">B:DE-101</subfield><subfield code="q">application/pdf</subfield><subfield code="u">https://d-nb.info/1275749194/04</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=034074428&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-034074428</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">vlb</subfield><subfield code="d">20221216</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#vlb</subfield></datafield></record></collection> |
id | DE-604.BV048808433 |
illustrated | Illustrated |
index_date | 2024-07-03T21:29:35Z |
indexdate | 2024-07-10T09:46:32Z |
institution | BVB |
institution_GND | (DE-588)1081738405 |
isbn | 9783836293013 3836293013 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-034074428 |
oclc_num | 1366290542 |
open_access_boolean | |
owner | DE-860 DE-1050 DE-20 DE-523 DE-29T DE-1043 DE-92 DE-1102 DE-898 DE-BY-UBR DE-859 |
owner_facet | DE-860 DE-1050 DE-20 DE-523 DE-29T DE-1043 DE-92 DE-1102 DE-898 DE-BY-UBR DE-859 |
physical | 803 Seiten Illustionen, Diagramme 24 cm x 16.8 cm |
publishDate | 2023 |
publishDateSearch | 2023 |
publishDateSort | 2023 |
publisher | Rheinwerk |
record_format | marc |
series2 | Rheinwerk Computing |
spelling | Held, Bernd 1969- Verfasser (DE-588)123580501 aut VBA mit Access das umfassende Handbuch Bernd Held 4., aktualisierte Auflage Bonn Rheinwerk 2023 803 Seiten Illustionen, Diagramme 24 cm x 16.8 cm txt rdacontent n rdamedia nc rdacarrier Rheinwerk Computing "Grundlagen und fortgeschrittene VBA-Programmierung. Tabellen, Abfragen und Formulare; mit SQL-Integration. Sofort einsetzbare Makro-Löungen und Praxisbeispiele. Access 2016 bis 2021 und Microsoft 365" - Cover Access Programm (DE-588)4303535-8 gnd rswk-swf VisualBASIC für Applikationen (DE-588)4341325-0 gnd rswk-swf Microsoft 365 Excel-VBA Datentypen Variablen Programmierung Makros Funktionen Formeln Ereignis User-Forms Menüs Ribbon Tuning Access-Datenbanken Hand-Buch Bücher lernen dlookup msgbox Bericht öffnen VBA mit Access VBA-Tutorial Microsoft Access Excel 2013 VBA Makro Funktionen Menü Access Datenbank Access lernen Access programmieren Access Makros Access Programm (DE-588)4303535-8 s VisualBASIC für Applikationen (DE-588)4341325-0 s DE-604 Rheinwerk Verlag (DE-588)1081738405 pbl Erscheint auch als Online-Ausgabe, PDF, EPUB, MOBI/Kindle, Online VBA mit Access 4. Auflage, revidierte Ausgabe Bonn : Rheinwerk Verlag, 2023 Online-Ressource, 803 Seiten 978-3-8362-9302-0 Erscheint auch als Online-Ausgabe/Druckausgabe (Bundle) Buch + E-Book 978-3-8362-9304-4 X:MVB text/html http://deposit.dnb.de/cgi-bin/dokserv?id=0eb8614816624e718b1f9dcf48402445&prov=M&dok_var=1&dok_ext=htm Inhaltstext B:DE-101 application/pdf https://d-nb.info/1275749194/04 Inhaltsverzeichnis DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=034074428&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p vlb 20221216 DE-101 https://d-nb.info/provenance/plan#vlb |
spellingShingle | Held, Bernd 1969- VBA mit Access das umfassende Handbuch Access Programm (DE-588)4303535-8 gnd VisualBASIC für Applikationen (DE-588)4341325-0 gnd |
subject_GND | (DE-588)4303535-8 (DE-588)4341325-0 |
title | VBA mit Access das umfassende Handbuch |
title_auth | VBA mit Access das umfassende Handbuch |
title_exact_search | VBA mit Access das umfassende Handbuch |
title_exact_search_txtP | VBA mit Access das umfassende Handbuch |
title_full | VBA mit Access das umfassende Handbuch Bernd Held |
title_fullStr | VBA mit Access das umfassende Handbuch Bernd Held |
title_full_unstemmed | VBA mit Access das umfassende Handbuch Bernd Held |
title_short | VBA mit Access |
title_sort | vba mit access das umfassende handbuch |
title_sub | das umfassende Handbuch |
topic | Access Programm (DE-588)4303535-8 gnd VisualBASIC für Applikationen (DE-588)4341325-0 gnd |
topic_facet | Access Programm VisualBASIC für Applikationen |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=0eb8614816624e718b1f9dcf48402445&prov=M&dok_var=1&dok_ext=htm https://d-nb.info/1275749194/04 http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=034074428&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT heldbernd vbamitaccessdasumfassendehandbuch AT rheinwerkverlag vbamitaccessdasumfassendehandbuch |