Access: das umfassende Handbuch : [aktuell zu Access 2021]
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Bonn
Rheinwerk Verlag
2023
|
Ausgabe: | 3., aktualisierte Auflage |
Schriftenreihe: | Rheinwerk Computing
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | 2. Auflage (2019) unter dem Titel: Langer, Wolfram: Access 2019 Alle Codebeispiele und Beispieldatenbanken zum Download Auf dem Cover: Tabellen, Formulare, Berichte und Abfragen erstellen ; Datenbankdesign optimieren; Daten filtern, sortieren und auswerten ; inkl. Datenimport und -export, SQL, VBA- und DAO Programmierung, Desktopanwendungen entwickeln, SQL Server als Backend |
Beschreibung: | 1109 Seiten Illustrationen 24 cm x 19 cm |
ISBN: | 9783836291446 3836291444 |
Internformat
MARC
LEADER | 00000nam a22000008c 4500 | ||
---|---|---|---|
001 | BV048935794 | ||
003 | DE-604 | ||
005 | 20240430 | ||
007 | t | ||
008 | 230509s2023 gw a||| |||| 00||| ger d | ||
015 | |a 22,N16 |2 dnb | ||
016 | 7 | |a 1255462841 |2 DE-101 | |
020 | |a 9783836291446 |c Festeinband : EUR 49.90 (DE), EUR 51.30 (AT), CHF 63.90 (freier Preis) |9 978-3-8362-9144-6 | ||
020 | |a 3836291444 |9 3-8362-9144-4 | ||
024 | 3 | |a 9783836291446 | |
035 | |a (OCoLC)1379394705 | ||
035 | |a (DE-599)DNB1255462841 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-NW | ||
049 | |a DE-1050 |a DE-1051 |a DE-523 |a DE-29T |a DE-1102 |a DE-1043 |a DE-92 |a DE-860 |a DE-29 |a DE-573 | ||
082 | 0 | |a 005.7565 |2 23/ger | |
084 | |a ST 271 |0 (DE-625)143639: |2 rvk | ||
084 | |8 1\p |a 004 |2 23sdnb | ||
100 | 1 | |a Langer, Wolfram |e Verfasser |0 (DE-588)1193756774 |4 aut | |
245 | 1 | 0 | |a Access |b das umfassende Handbuch : [aktuell zu Access 2021] |c Wolfram Langer |
250 | |a 3., aktualisierte Auflage | ||
264 | 1 | |a Bonn |b Rheinwerk Verlag |c 2023 | |
300 | |a 1109 Seiten |b Illustrationen |c 24 cm x 19 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Rheinwerk Computing | |
500 | |a 2. Auflage (2019) unter dem Titel: Langer, Wolfram: Access 2019 | ||
500 | |a Alle Codebeispiele und Beispieldatenbanken zum Download | ||
500 | |a Auf dem Cover: Tabellen, Formulare, Berichte und Abfragen erstellen ; Datenbankdesign optimieren; Daten filtern, sortieren und auswerten ; inkl. Datenimport und -export, SQL, VBA- und DAO Programmierung, Desktopanwendungen entwickeln, SQL Server als Backend | ||
650 | 0 | 7 | |a VisualBASIC für Applikationen |0 (DE-588)4341325-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Access 2021 |0 (DE-588)130127688X |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a SQL |0 (DE-588)4134010-3 |2 gnd |9 rswk-swf |
653 | |a Datenbanken | ||
653 | |a Access | ||
653 | |a Hand-Buch Bücher Wissen Workshops Tutorials Kurse Grundlagen Tipp Anleitungen | ||
653 | |a Datenbank-Entwicklung | ||
653 | |a Datenbank-Programmierung | ||
653 | |a Programmieren Entwickeln | ||
653 | |a MS Office | ||
653 | |a Microsoft 365 | ||
653 | |a Relationen | ||
653 | |a Datenbank-Design | ||
653 | |a SQL Server | ||
653 | |a VBA | ||
653 | |a Excel | ||
689 | 0 | 0 | |a Access 2021 |0 (DE-588)130127688X |D s |
689 | 0 | 1 | |a VisualBASIC für Applikationen |0 (DE-588)4341325-0 |D s |
689 | 0 | 2 | |a SQL |0 (DE-588)4134010-3 |D s |
689 | 0 | |5 DE-604 | |
710 | 2 | |a Rheinwerk Verlag |0 (DE-588)1081738405 |4 pbl | |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=3625d5c00208472296bc91c412666969&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
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=034199652&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-034199652 | ||
883 | 1 | |8 1\p |a vlb |d 20220415 |q DE-101 |u https://d-nb.info/provenance/plan#vlb |
Datensatz im Suchindex
_version_ | 1804185131851710464 |
---|---|
adam_text | AUF
EINEN
BLICK
1
EINLEITUNG
........................................................................................................
21
2
ACCESS
ALS
DATENBANK:
TABELLEN
......................................................................
39
3
DATEN
FILTERN,
SORTIEREN
UND
ZUSAMMENFASSEN:
ABFRAGEN
.............................
225
4
ACCESS
UND
DIE
VERBINDUNGEN
ZUR
AUSSENWELT
...............................................
333
5
SQL-DIE
PROGRAMMIERSPRACHE
FUER
DATENBANKEN
..........................................
511
6
FORMULARE
.......................................................................................................
563
7
BERICHTE
............................................................................................................
749
8
EINFACHE
PROGRAMMIERUNG
MIT
MAKROS
..........................................................
819
9
VISUAL
BASIC
FOR
APPLICATIONS
(VBA),
DIE
PROGRAMMIERSPRACHE
FUER
MICROSOFT-OFFICE-ANWENDUNGEN
...................................................................
855
10
DIE
DATA-ACCESS-OBJECTS-(DAO-)KLASSENBIBLIOTHEK
.......................................
965
11
ANWENDUNGSPROGRAMME
MIT
ACCESS
ERSTELLEN
..............................................
993
INHALT
VORWORT
........................................................................................................................................
17
1
EINLEITUNG
21
1.1
WAS
IST
ACCESS?
........................................................................................................
21
1.1.1
RELATIONALE
DATENBANK
......................................................................................
23
1.1.2
FORMULARE
ZUM
BEARBEITEN
VON
DATEN
..............................................................
24
1.1.3
BERICHTE
ZUR
AUSWERTUNG
UND
ZUM
UEBERSICHTLICHEN
AUSDRUCKEN
VON
DATEN
..........................................................................................................
25
1.1.4
PROGRAMMIERUNG:
OPTIONAL,
ZUM
BEISPIEL
ZUM
LOESEN
KOMPLEXERER
PROBLEME
............................................................................................................
26
1.1.5
SCHNELLE
ENTWICKLUNG
KOMPLETTER
ANWENDUNGSPROGRAMME
(RAPID
DEVELOPMENT)
....................................................................................
26
1.2
WIE
KANN
EINE
DATENBANK
MEINE
ARBEITSPROZESSE
UNTERSTUETZEN?
......................
27
1.2.1
BEISPIEL
EINER
EINFACHEN
DESKTOP-DATENBANK:
MITGLIEDERVERWALTUNG
EINES
VEREINS
.....................................................................................................
27
1.2.2
BEISPIEL
EINER
KOMPLEXEN
ACCESS-DESKTOP-DATENBANK:
ERFASSUNG
VON
MITARBEITERN,
FLUEGEN
UND
FLUGBUCHUNGEN
................................................
33
1.2.3
ACCESS
WEB
APPS
IN
SHAREPOINT
GIBT
ES
NICHT
MEHR
..........................................
37
2
ACCESS
ALS
DATENBANK:
TABELLEN
39
2.1
EIN
SCHNELLEINSTIEG
IN
RELATIONALE
DATENBANKEN
.....................................................
39
2.1.1
EINE
NEUE
DESKTOP-DATENBANK
MIT
ACCESS
ERSTELLEN
........................................
40
2.1.2
EINE
TABELLE
IN
ACCESS
ERSTELLEN
..........................................................................
42
2.1.3
DIE
TABELLE
MIT
INHALT
FUELLEN
..............................................................................
44
2.2
DATENBANKDESIGN
........................................
45
2.2.1
DIE
WELT
IN
TABELLEN
ABBILDEN
...........................................................................
47
2.2.2
NAMENSKONVENTIONEN
......................................................................................
49
2.2.3
DER
PRIMAERSCHLUESSEL
...........................................................................................
53
2.2.4
DIE
TABELLENSTRUKTUR
FESTLEGEN
..........................................................................
55
2.3
ERSTELLEN
VON
TABELLEN
.............................................................................................
56
2.3.1
DIE
ENTWURFSANSICHT
..........................................................................................
56
2.3.2
DER
FELDDATENTYP
KURZER
TEXT
........................................................................
62
2.3.3
DER
FELDDATENTYP
LANGER
TEXT
.......................................................................
63
2.3.4
DER
FELDDATENTYP
ZAHL
...................................................................................
65
2.3.5
DER
FELDDATENTYP
AUTOWERT
..........................................................................
71
2.3.6
DER
FELDDATENTYP
DATUM/UHRZEIT
UND
DATUM/UHRZEIT
ERWEITERT
...........
73
2.3.7
DER
FELDDATENTYP
WAEHRUNG
...........................................................................
77
2.3.8
DER
FELDDATENTYP
JA/NEIN
..............................................................................
79
2.3.9
DER
FELDDATENTYP
OLE-OBJEKT
........................................................................
79
2.3.10
ANDERE
FELDDATENTYPEN
.....................................................................................
80
2.3.11
BERECHNETE
FELDER
..............................................................................................
81
2.3.12
FELDEINSCHRAENKUNGEN
........................................................................................
82
2.3.13
TABELLENEINSCHRAENKUNGEN
.................................................................................
93
2.3.14
DER
NACHSCHLAGE-ASSISTENT
................................................................................
99
2.4
AENDERN
VON
TABELLEN
................................................................................................
99
2.4.1
HINZUFUEGEN
VON
FELDERN
....................................................................................
99
2.4.2
VERSCHIEBEN
VON
FELDERN
...................................................................................
100
2.4.3
LOESCHEN
VON
FELDERN
...........................................................................................
101
2.4.4
AENDERN
DES
FELDDATENTYPS
.................................................................................
102
2.4.5
AENDERN
VON
FELD-UND
TABELLENEINSCHRAENKUNGEN
.............................................
103
2.5
DATEN
IN
TABELLEN
.....................................................................................................
105
2.5.1
DATEN
EINGEBEN,
AENDERN
UND
LOESCHEN
...............................................................
105
2.5.2
NAVIGATIONSSCHALTFLAECHEN
..................................................................................
109
2.5.3
DIE
SPALTENBREITE
EINES
FELDES
ANPASSEN
..........................................................
110
2.5.4
FELDER
SORTIEREN
...................................................................................................
110
2.5.5
FELDER
EIN
UND
AUSBLENDEN
...............................................................................
110
2.5.6
FELDER
FIXIEREN
.....................................................................................................
112
2.5.7
DATENSAETZE
SORTIEREN
.........................................................................................
112
2.5.8
SUCHFUNKTIONEN
..................................................................................................
116
2.5.9
DATENSAETZE
FILTERN
..............................................................................................
119
2.6
FORMATIERUNGEN
IN
TABELLEN
....................................................................................
128
2.6.1
FORMAT
.........................................................................................................
128
2.6.2
EINGABEFORMAT
...................................................................................................
143
2.6.3
BESCHREIBUNG
UND
BESCHRIFTUNG
.........................................................................
152
2.6.4
NACHSCHLAGEN
.....................................................................................................
153
2.7
BEZIEHUNGEN
ZWISCHEN
TABELLEN
.............................................................................
155
2.7.1
DIE
L:N-BEZIEHUNG
..............................................................................................
155
2.7.2
DIE
I:L-BEZIEHUNG
...............................................................................................
159
2.7.3
DIE
M:N-BEZIEHUNG
.............................................................................................
162
2.7.4
REFERENZIELLE
INTEGRITAET
......................................................................................
165
2.7.5
UEBERSICHT
SCHAFFEN
MIT
DATENBANKDIAGRAMMEN
..............................................
171
2.7.6
TYPISCHE
MUSTER
VON
TABELLENBEZIEHUNGEN
.....................................................
178
2.8
DURCH
DIE
NORMALFORMEN
DAS
DATENBANKDESIGN
VERBESSERN................................
186
2.8.1
DIE
NICHT
NORMALISIERTE
FORM
.............................................................................
187
2.8.2
DIE
ERSTE
NORMALFORM
(INF)
..............................................................................
187
2.8.3
DIE
ZWEITE
NORMALFORM
(2NF)
...........................................................................
190
2.8.4
DIE
DRITTE
NORMALFORM
(3NF)
.............................................................................
195
2.8.5
DIE
BOYCE-CODD-NORMALFORM
(BCNF)
................................................................
199
2.8.6
DIE
VIERTE
NORMALFORM
(4NF)
.............................................................................
203
2.8.7
WEITERE
NORMALFORMEN
.....................................................................................
205
2.8.8
ZWECKMAESSIGES
DATENBANKDESIGN
.....................................................................
207
2.9
INDIZES
.....................................................................................................................
211
2.9.1
AUTOMATISCH
GENERIERTE
TABELLENINDIZES
..........................................................
211
2.9.2
EINDEUTIGER
SCHLUESSEL
(ALTERNATIVSCHLUESSEL)
......................................................
214
2.9.3
ERSTELLEN
EINES
INDEXES
......................................................................................
217
2.9.4
LOESCHEN
EINES
INDEXES
........................................................................................
220
2.10
BESONDERE
TABELLEN
.................................................................................................
221
2.10.1
VERSTECKTE
DATENBANKOBJEKTE
...........................................................................
221
2.10.2
SYSTEMTABELLEN
(MSYS)
UND
USERTABELLEN
(USYS)
......................................
222
2.10.3
DAS
VERZEICHNIS
ALLER
DATENBANKOBJEKTE:
MSYSOBJECTS
...............................
223
3
DATEN
FILTERN,
SORTIEREN
UND
ZUSAMMENFASSEN:
ABFRAGEN
225
3.1
EINFACHE
ABFRAGEN
...................................................................................................
225
3.1.1
VERTIKALES
FILTERN
-
FELDER
AUSWAEHLEN
...............................................................
227
3.1.2
HORIZONTALES
FILTERN
-
DATENSAETZE
AUSWAEHLEN
.................................................
232
3.1.3
DER
UMGANG
MIT
NULL-WERTEN
........................................................................
241
3.1.4
MEHRERE
FILTERKRITERIEN
VERWENDEN
..................................................................
242
3.1.5
DATENSAETZE
SORTIEREN
.........................................................................................
247
3.2
AUSWERTEN
VON
DATEN
EINES
DATENSATZES:
BERECHNETE
FELDER
..............................
251
3.2.1
EINFACHE
OPERATIONEN
FUER
ZAHLENFELDER
............................................................
252
3.2.2
ANEINANDERREIHEN
VON
TEXTFELDERN
..................................................................
255
3.2.3
GRUNDSAETZLICHES
ZU
FUNKTIONEN
........................................................................
255
3.2.4
FUNKTIONEN
FUER
TEXTFELDER
..................................................................................
257
3.2.5
FUNKTIONEN
FUER
ZAHLENFELDER
.............................................................................
258
3.2.6
FUNKTIONEN
FUER
DATUMSFELDER
............................................................................
260
3.2.7
KONVERTIEREN
DES
FELDDATENTYPS
.......................................................................
262
3.2.8
EINFACHE
FALLUNTERSCHEIDUNGEN
........................................................................
265
3.2.9
PARAMETER
IN
ABFRAGEN
......................................................................................
268
3.3
ZUSAMMENFASSEN
VON
DATENSAETZEN:
GRUPPIERUNG
UND
AGGREGIEREN
....................
272
33.1
DATENSAETZE
ZU
GRUPPEN
ZUSAMMENFASSEN
.......................................................
273
3.3.2
DIE
ANZAHL
DER
DATENSAETZE
PRO
GRUPPE
.............................................................
275
3.3.3
ALLE
ZAHLEN
EINER
GRUPPE
SUMMIEREN
...............................................................
277
3.3.4
DEN
MINIMAL
UND
MAXIMALWERT
ALLER
ZAHLEN
EINER
GRUPPE
ERMITTELN
...........
278
3.3.5
MITTELWERT,
VARIANZ
UND
STANDARDABWEICHUNG
ALLER
ZAHLEN
EINER
GRUPPE
.....
279
3.3.6
DATENSAETZE
VOR
DEM
ZUSAMMENFASSEN
FILTERN
-
FILTER
AUF
DIE
ROHDATEN
........
280
3.3.7
DATENSAETZE
NACH
DEM
ZUSAMMENFASSEN
FILTERN
-
FILTER
AUF
DAS
ERGEBNIS
......
282
3.3.8
KREUZTABELLENABFRAGE
.........................................................................................
283
3.4
ABFRAGEN
VON
DATEN
AUS
MEHREREN
TABELLEN
..........................................................
288
3.4.1
UNTERDATENBLAETTER
..............................................................................................
289
3.4.2
PASSENDE
DATENSAETZE
ZUSAMMENBRINGEN:
ABFRAGEN
MIT
INNER-JOIN
VERKNUEPFUNG
......................................................................................................
291
3.4.3
JEDER
DATENSATZ
MIT
JEDEM
GEPAART:
DAS
KARTESISCHE
PRODUKT
..........................
296
3.4.4
WENN
VORHANDEN,
DANN
NUR
PASSENDE
DATENSAETZE
ZUSAMMEN:
ABFRAGEN
MIT
OUTER-JOIN-VERKNUEPFUNG
.........................................................
297
3.4.5
ABFRAGEN
MIT
MEHR
ALS
ZWEI
TABELLEN
...............................................................
301
3.5
AKTIONSABFRAGEN
.......................................................................................................
305
3.5.1
ANFUEGEABFRAGEN
.................................................................................................
307
3.5.2
LOESCHABFRAGEN
.....................................................................................................
311
3.5.3
AKTUALISIERUNGSABFRAGEN
....................................................................................
314
3.6
WORKSHOPS
ZUM
NORMALISIEREN
VON
DATEN
.............................................................
320
3.6.1
DIE
HAUPTTABELLE
EINER
L:N-BEZIEHUNG
FUELLEN
....................................................
321
3.6.2
DIE
SUCHE
NACH
INKONSISTENZEN
..........................................................................
325
3.6.3
INKONSISTENZEN
BEHEBEN
.....................................................................................
329
3.6.4
DUBLETTENSUCHE
..................................................................................................
332
4
ACCESS
UND
DIE
VERBINDUNGEN
ZUR
AUSSENWELT
333
4.1
WANN
BRAUCHT
MAN
DATENVERBINDUNGEN?
..............................................................
333
4.1.1
EINE
ACCESS-DATENBANK
ALS
INSEL-LOESUNG
VERWENDEN
.......................................
335
4.1.2
IMPORT
UND
EXPORT
VON
DATEN
............................................................................
337
4.1.3
VERBUNDENE
DATENQUELLEN
................................................................................
339
4.1.4
VERTEILTE
DATENQUELLEN
-
DATAWAREHOUSE
UND
DATAMINING
.....................
342
4.2
EXPORT
VON
DATEN
....................................................................................................
343
4.2.1
EXPORT
UEBER
DIE
ZWISCHENABLAGE
........................................................................
343
4.2.2
EXPORT
IN
EINE
ANDERE
ACCESS-DATENBANK
..........................................................
346
4.2.3
EXPORT
NACH
EXCEL
...............................................................................................
347
4.2.4
EXPORT
NACH
WORD
..............................................................................................
349
4.2.5
EXPORT
ALS
PDF
ODER
XPS-DATEI
.........................................................................
351
4.2.6
EXPORT
IN
EINE
TEXTDATEI
.....................................................................................
353
4.2.7
EXPORT
IN
EINE
HTML-DATEI
.................................................................................
359
4.2.8
EXPORT
IN
EINE
DBASE-DATEI
................................................................................
361
4.2.9
EXPORT
IN
EINE
XML-DATEI
...................................................................................
364
4.2.10
DATEN
ALS
E-MAIL
VERSENDEN
................................................................................
369
4.2.11
EXPORT
ALS
SHAREPOINT-LISTE
.................................................................................
370
4.2.12
GESPEICHERTE
EXPORTE
.........................................................................................
372
4.3
ZUGRIFF
AUF
EINE
ACCESS-DESKTOP-DATENBANK
AUS
ANDEREN
PROGRAMMEN
.............
376
4.3.1
OEFFNEN
EINER
ACCESS-TABELLE
IN
EXCEL
................................................................
376
4.3.2
SERIENBRIEFE
IN
WORD
ERSTELLEN
...........................................................................
381
4.3.3
ZUGRIFF
AUF
EINE
ACCESS-DATENBANK
VOM
MICROSOFT
SQL
SERVER
AUS
..................
386
4.4
IMPORT
VON
DATEN
....................................................................................................
393
4.4.1
IMPORT
AUS
EINER
ANDEREN
ACCESS-DATENBANK
...................................................
394
4.4.2
IMPORTFEHLER
.......................................................................................................
396
4.4.3
IMPORT
EINES
OUTLOOK-ORDNERS
...........................................................................
400
4.4.4
IMPORT
AUS
EINER
XML-DATEI
...............................................................................
403
4.4.5
IMPORT
AUS
EINER
DBASE-DATEI
............................................................................
407
4.4.6
DATEN
PER
E-MAIL
SAMMELN
................................................................................
408
4.4.7
IMPORTEINERSHAREPOINT-LISTE
...........................................................................
409
4.4.8
DATENDIENSTE
NUTZEN
..........................................................................................
410
4.4.9
GESPEICHERTE
IMPORTE
........................................................................................
411
4.5
WORKSHOPS
ZUM
IMPORT
VON
DATEN
........................................................................
411
4.5.1
WORKSHOP:
EINMALIGER
IMPORT
VON
DATEN
.........................................................
412
4.5.2
WORKSHOP:
REGELMAESSIGER
DATENABGLEICH
PER
IMPORT
......................................
417
4.5.3
WORKSHOP:
IMPORT
EINER
TABELLE
MIT
FEHLENDEN
DATEN
.....................................
429
4.6
ANBINDUNG
EXTERNER
DATENQUELLEN:
VERKNUEPFEN
VON
TABELLEN
............................
461
4.6.1
EINE
TABELLE
AUS
EINER
ANDEREN
ACCESS-DATENBANK
VERKNUEPFEN
......................
461
4.6.2
TRENNUNG
VON
DATEN
UND
ANWENDUNG
.............................................................
463
4.6.3
AKTUALISIEREN
VON
TABELLENVERKNUEPFUNGEN
.......................................................
466
4.6.4
ANDERE
DATEIFORMATE
VERKNUEPFEN
.....................................................................
468
4.6.5
EINE
SHAREPOINT-LISTE
VERKNUEPFEN
......................................................................
470
4.7
WAS
SIND
SERVER-DATENBANKEN?
..............................................................................
471
4.7.1
VOR-UND
NACHTEILE
GEGENUEBER
ACCESS
..............................................................
471
4.7.2
HAEUFIG
EINGESETZTE
DATENBANK-SERVER
..............................................................
474
4.7.3
EINE
TABELLE
UEBER
DIE
ODBC-SCHNITTSTELLE
VERKNUEPFEN
.....................................
475
4.7.4
OPTIMIERUNG
DER
CLIENT-SERVER-ANWENDUNG
....................................................
487
4.7.5
ACCESS-PROJEKTE
...................................................................................................
488
4.8
WORKSHOPS
ZUM
SQL
SERVER
.....................................................................................
489
4.8.1
WORKSHOP:
TABELLEN
IM
SQL
SERVER
ERSTELLEN
UND
IN
ACCESS
NUTZEN
................
489
4.8.2
WORKSHOP:
DATENBANKDESIGN
AUF
DEM
SQL
SERVER
...........................................
499
4.8.3
WORKSHOP:
EINE
BESTEHENDE
ACCESS-DATENBANK
AUF
DEN
SQLSERVER
MIGRIEREN
.............................................................................................
505
5
SQL-DIE
PROGRAMMIERSPRACHE
FUER
DATENBANKEN
511
5.1
WARUM
SQL
LERNEN?
.................................................................................................
511
5.1.1
VORAUSSETZUNGEN
FUER
DIESES
KAPITEL
.................................................................
511
5.1.2
DER
GRAFISCHE
ABFRAGE-EDITOR
UND
SQL
.............................................................
512
5.2
DATEN
ABFRAGEN:
SELECT
...........................................................................................
512
5.2.1
ABFRAGEN
VON
DATEN
AUS
EINER
TABELLE
..............................................................
514
5.2.2
DATENSAETZE
FILTERN
..............................................................................................
518
5.2.3
DATENSAETZE
SORTIEREN
.........................................................................................
521
5.2.4
PARAMETER
IN
ABFRAGEN
.......................................................................................
522
5.2.5
BERECHNETE
FELDER
..............................................................................................
523
5.2.6
ABFRAGEN
VON
DATEN
AUS
MEHREREN
TABELLEN
.....................................................
524
5.3
GRUPPIERUNG
UND
AGGREGIEREN
.................................................................................
531
5.3.1
GROUP
BY
..........................................................................................................
531
5.3.2
AGGREGATFUNKTIONEN
...........................................................................................
532
5.3.3
HAVING
...............................................................................................................
533
5.4
UNTERABFRAGEN
..........................................................................................................
535
5.4.1
IN
DER
SELECT-KLAUSEL
ANSTELLE
EINES
TABELLENFELDES
.........................................
535
5.4.2
IN
DER
FROM-KLAUSEL
ANSTELLE
EINER
TABELLE
.......................................................
538
5.4.3
IN
DER WHERE-KLAUSEL
.........................................................................................
540
5.4.4
IN
DER
ORDER-BY-KLAUSEL
ANSTELLE
EINES
TABELLENFELDES
.....................................
545
5.5
AKTIONSABFRAGEN:
DATA
MANIPULATION
LANGUAGE
(DML)
...........................................
545
5.5.1
INSERTINTO
........................................................................................................
546
5.5.2
SELECT...
INTO
.....................................................................................................
549
5.5.3
DELETE
.................................................................................................................
550
5.5.4
UPDATE
................................................................................................................
551
5.6
DATENBANKOBJEKTE
VERAENDERN:
DATA
DEFINITION
LANGUAGE
(DDL)
.............................
553
5.6.1
CREATE
TABLE.....................................................................................................
554
5.6.2
ALTERTABLE
........................................................................................................
555
5.6.3
DROPTABLE
.........................................................................................................
555
5.6.4
CREATE
INDEX
.....................................................................................................
556
5.6.5
DROP
INDEX
........................................................................................................
556
5.7
BESONDERE
ABFRAGEN
.................................................................................................
556
5.7.1
UNION-ABFRAGEN
..............................................................................................
556
5.7.2
PASS-THROUGH-ABFRAGEN
....................................................................................
559
6
FORMULARE
563
6.1
FORMULARE
ENTWERFEN
...............................................................................................
563
6.1.1
EIN
EINFACHES
FORMULAR
IN
DER
ENTWURFSANSICHT
ERSTELLEN
................................
563
6.1.2
DATENSATZQUELLE
.................................................................................................
564
6.1.3
EINEN
DATENSATZ
IN
DER
FORMULARANSICHT
BEARBEITEN
........................................
566
6.1.4
FORMULARE
ALS
REGISTERBLAETTER
ODER
ALS
FENSTER
.................................................
566
6.1.5
WELCHE
ANSICHTEN
VON
FORMULAREN
GIBT
ES?
.....................................................
568
6.1.6
NAVIGATIONSSCHALTFLAECHEN
..................................................................................
569
6.1.7
DATENSATZMARKIERER
...........................................................
573
6.2
ARBEITEN
MIT
STEUERELEMENTEN
...............................................................................
574
6.2.1
HINZUFUEGEN
UND
BEARBEITEN
..............................................................................
574
6.2.2
ANPASSEN
VON
GROESSE
UND
ABSTAND
...................................................................
584
6.2.3
AUSRICHTEN
..........................................................................................................
586
6.2.4
VISUELLES
ERSCHEINUNGSBILD
................................................................................
588
6.2.5
AKTIVIEREN
UND
DEAKTIVIEREN
..............................................................................
590
6.2.6
FORMATIERUNGEN
.................................................................................................
594
6.2.7
BEDINGTE
FORMATIERUNGEN
.................................................................................
596
6.2.8
DATENBALKEN
.......................................................................................................
598
6.2.9
REIHENFOLGE
DER
AKTIVIERUNG
.............................................................................
599
6.2.10
GRUPPIERUNG
VON
STEUERELEMENTEN
.................................................................
600
6.3
DIE
VERSCHIEDENEN
STEUERELEMENTE
........................................................................
601
6.3.1
WELCHE
STEUERELEMENTE
GIBT
ES?
......................................................................
601
6.3.2
STEUERELEMENTE
FUER
TEXT
...................................................................................
603
6.3.3
AUSWAHL
JA/NEIN
................................................................................................
607
6.3.4
AUSWAHL
AUS
VERSCHIEDENEN
OPTIONEN
.............................................................
610
6.3.5
AUSWAHL
AUS
EINER
LISTE
.....................................................................................
622
6.3.6
GRAFIK-STEUERELEMENTE
......................................................................................
629
6.3.7
DIAGRAMME
GENERIEREN
.....................................................................................
650
6.3.8
INTERNETFUNKTIONEN
............................................................................................
658
6.3.9
ANDERE
STEUERELEMENTE
....................................................................................
662
6.4
MIT
LAYOUTS
IN
FORMULAREN
ARBEITEN
........................................................................
668
6.4.1
LAYOUT
UND
ENTWURFSANSICHT
............................................................................
669
6.4.2
LAYOUT
HINZUFUEGEN
.............................................................................................
670
6.4.3
DEN
LAYOUTBEREICH
ANPASSEN
.............................................................................
672
6.4.4
LAYOUT
ENTFERNEN
................................................................................................
674
6.4.5
LAYOUT
AEHNLICH
EINER
TABELLE:
FORMULARKOPF
UND
FORMULARFUSS
........................
675
6.4.6
ABSTAND
UND
GITTERNETZLINIEN
............................................................................
677
6.4.7
STEUERELEMENTE
VERANKERN
................................................................................
678
6.5
FORMULARTYPEN
.........................................................................................................
681
6.5.1
DAS
GEBUNDENE
STANDARDFORMULAR
....................................................................
682
6.5.2
DAS
UNGEBUNDENE
STANDARDFORMULAR
...............................................................
683
6.5.3
DAS
ENDLOSFORMULAR
............................................................................................
684
6.5.4
DAS
GETEILTE
FORMULAR
.........................................................................................
687
6.5.5
DAS
EINFACHE
POPUP-FORMULAR
...........................................................................
689
6.5.6
DAS
MODALE
POPUP-FORMULAR
.............................................................................
690
6.5.7
NICHT
MEHR
UNTERSTUETZTE
FORMULARTYPEN
..........................................................
692
6.6
ARBEITEN
MIT
MEHREREN
FORMULAREN
........................................................................
692
6.6.1
ZUGRIFF
AUF
DATEN
IN
ANDEREN
FORMULAREN
.........................................................
693
6.6.2
UNTERFORMULARE
...................................................................................................
704
6.6.3
SYNCHRONISIEREN
VON
UNTERFORMULAREN
..............................................................
707
6.6.4
DAS
NAVIGATIONSSTEUERELEMENT
..........................................................................
712
6.7
FORMULARE
AUS
EINER
VORLAGE
ERSTELLEN
....................................................................
715
6.7.1
FORMULARVORLAGEN
...............................................................................................
715
6.7.2
ANWENDUNGSPARTS
..............................................................................................
716
6.8
WORKSHOPS
ZU
FORMULAREN
.......................................................................................
718
6.8.1
WORKSHOP:
FORMULARE
UND
UNTERFORMULARE
IM
ZUSAMMENSPIEL
.....................
718
6.8.2
WORKSHOP:
EINE
INDIVIDUELLE
EINGABE-DIALOGBOX
..............................................
726
6.8.3
WORKSHOP:
PLATZRESERVIERUNG
.............................................................................
739
7
BERICHTE
749
7.1
BERICHTE
ENTWERFEN
..................................................................................................
749
7.1.1
EINEN
EINFACHEN
BERICHT
IN
DER
ENTWURFSANSICHT
ERSTELLEN
................................
749
7.1.2
DIE
DATENSATZQUELLE
...........................................................................................
751
7.1.3
STEUERELEMENTE
IN
BERICHTEN
.............................................................................
753
7.1.4
UNTERBERICHTE
......................................................................................................
758
7.2
ARBEITEN
MIT
LAYOUTS
IN
BERICHTEN
..........................................................................
763
7.2.1
LAYOUT
HINZUFUEGEN
.............................................................................................
763
7.2.2
UNTERSCHIEDE
ZU
FORMULAREN
.............................................................................
764
7.3
ANSICHTEN
EINES
BERICHTS
.........................................................................................
764
7.3.1
DIE
SEITENANSICHT
...............................................................................................
766
7.3.2
DIREKTES
DRUCKEN
EINES
BERICHTS
.........................................................................
768
7.3.3
DIE
BERICHTSANSICHT
...........................................................................................
769
7.3.4
EINEN
BERICHT
ALS
PDF
ODER
XPS-DATEI
EXPORTIEREN
...........................................
770
7.4
BEREICHE
IN
BERICHTEN
...............................................................................................
771
7.4.1
KOPF
UND
FUSSBEREICH
.........................................................................................
771
7.4.2
EBENEN
ZUR
GRUPPIERUNG
....................................................................................
775
7.4.3
SEITENUMBRUECHE
SETZEN
.....................................................................................
789
7.4.4
GRUPPEN
ZUSAMMENHALTEN
UND
ABSTAENDE
RICHTIG
SETZEN
...............................
790
7.4.5
SICH
WIEDERHOLENDE
EINTRAEGE
AUSBLENDEN
.........................................................
792
7.4.6
LAUFENDE
SUMMEN
UND
GESAMTSUMMEN
.........................................................
794
7.5
BERICHTE
MIT
MEHREREN
SPALTEN
...............................................................................
796
7.5.1
ETIKETTEN
MIT
DEM
ASSISTENTEN
ERSTELLEN
...........................................................
796
7.5.2
MEHRERE
SPALTEN
EINRICHTEN
...............................................................................
797
7.5.3
DER
SEITENKOPF
FUER
MEHRERE
SPALTEN
.................................................................
801
7.6
WORKSHOPS
ZU
BERICHTEN
..........................................................................................
804
7.6.1
WORKSHOP:
SUMMEN
UND
PROZENTSAETZE
............................................................
804
7.6.2
WORKSHOP:
FILTERFORMULARE
FUER
BERICHTE
............................................................
811
7.6.3
WORKSHOP:
BERICHT
IN
EINE
HTML-DATEI
EXPORTIEREN
.........................................
815
8
EINFACHE
PROGRAMMIERUNG
MIT
MAKROS
819
8.1
MAKROS
......................................................................................................................
819
8.1.1
AKTIONEN
.............................................................................................................
820
8.1.2
UNSICHERE
AKTIONEN
UND
VERTRAUENSWUERDIGE
DATENBANKEN
...........................
823
8.1.3
KOMMENTARE
IM
MAKRO
.....................................................................................
831
8.1.4
FALLUNTERSCHEIDUNGEN
.......................................................................................
831
8.1.5
GRUPPIEREN
UND
UNTERMAKROS
...........................................................................
836
8.2
AUF
EREIGNISSE
REAGIEREN
..........................................................................................
837
8.2.1
EREIGNISSE
VON
FORMULAREN
................................................................................
838
8.2.2
EREIGNISSE
VON
STEUERELEMENTEN
......................................................................
842
8.2.3
MIT
DEM
ZEITGEBER
ARBEITEN
(TIMER)
.................................................................
844
8.2.4
EREIGNISSE
EINES
BERICHTS
...................................................................................
844
8.2.5
EINGEBETTETE
MAKROS
.........................................................................................
846
8.3
BESONDERE
MAKROS
....................................................................................................
847
8.3.1
DATENMAKROS
(TRIGGER)
......................................................................................
847
8.3.2
AUTOEXEC
STARTET
BEIM
OEFFNEN
DER
DATENBANK
.............................................
852
8.3.3
TASTATURKUERZEL
IN
AUTOKEYS
...........................................................................
852
9
VISUAL
BASIC
FOR
APPLICATIONS
(VBA),
DIE
PROGRAMMIER
SPRACHE
FUER
MICROSOFT-OFFICE-ANWENDUNGEN
855
9.1 WARUM
VBA
LERNEN?
..................................................................................................
855
9.1.1
VORAUSSETZUNGEN
FUER
DIESES
KAPITEL
.................................................................
856
9.1.2
DIE
ZUKUNFT
VON
VBA
.........................................................................................
856
9.2
FORMULARE
BEREICHERN
...............................................................................................
857
9.2.1
AUF
EREIGNISSE
REAGIEREN
.....................................................................................
857
9.2.2
KOMMENTARE
IM
CODE
........................................................................................
860
9.2.3
BERECHNUNGEN
UND
FORMELN
...............................................................................
860
9.2.4
FALLUNTERSCHEIDUNGEN
.........................................................................................
861
9.2.5
MELDUNGEN
AM
BILDSCHIRM
ANZEIGEN:
MSGBOX
..............................................
864
9.2.6
BEFEHLE,
DIE
UEBER
MEHRERE
ZEILEN
REICHEN
..........................................................
866
9.3
DIE
INTEGRIERTE
ENTWICKLUNGSUMGEBUNG
.................................................................
867
9.3.1
ANSICHT
IM
CODEFENSTER
......................................................................................
867
9.3.2
MIT
DEM
OBJEKTKATALOG
UND
DEM
PROJEKT-EXPLORER
DIE
UEBERSICHT
BEHALTEN
....
870
9.3.3
VBA-CODE
IM
DIREKTBEREICH
AUSFUEHREN
..............................................................
873
9.3.4
PROGRAMME
STARTEN
............................................................................................
874
9.3.5
HALTEPUNKTE
UND
DEBUG-MODUS
........................................................................
875
9.4
DATEN
IM
SPEICHER
VERARBEITEN
................................................................................
877
9.4.1
VARIABLEN
.............................................................................................................
878
9.4.2
KONSTANTEN
..........................................................................................................
885
9.4.3
EINGABEN
VOM
ANWENDER
ABFRAGEN:
INPUTBOXO
............................................
887
9.4.4
STATISCHE
VARIABLEN
.............................................................................................
889
9.4.5
ARRAYS
..................................................................................................................
889
9.4.6
DYNAMISCHE
ARRAYS
............................................................................................
890
9.5
KONTROLLSTRUKTUREN:
VERZWEIGUNGEN
UND
WIEDERHOLUNGEN
...................................
891
9.5.1
BEDINGUNGEN
UND
FALLUNTERSCHEIDUNGEN
..........................................................
892
9.5.2
FALLAUSWAHL
.........................................................................................................
893
9.5.3
SCHLEIFEN
..............................................................................................................
893
9.5.4
ITERATION
...............................................................................................................
898
9.5.5
SPRUNGBEFEHLE
UND
SPRUNGMARKEN
...................................................................
898
9.6
MODULE
......................................................................................................................
899
9.6.1
EIN
MODUL
ERSTELLEN
UND
BEARBEITEN
...................................................................
900
9.6.2
PROZEDUREN
..........................................................................................................
900
9.6.3
FUNKTIONEN
..........................................................................................................
903
9.6.4
PARAMETER
............................................................................................................
911
9.6.5
GUELTIGKEITSBEREICHE
.............................................................................................
921
9.6.6
VARIABLEN
AUF
MODULEBENE
UND
GLOBALE
VARIABLEN
............................................
925
9.7
KLASSENMODULE..........................................................................................................
927
9.7.1
EIN
EIGENSTAENDIGES
KLASSENMODUL
ERSTELLEN
UND
BEARBEITEN
............................
929
9.7.2
OBJEKTVARIABLEN
..................................................................................................
933
9.7.3
EIGENSCHAFTEN
(PROPERTYS)
...................................................................................
940
9.7.4
DER
BEFEHL
WITH
..............................................................................................
947
9.7.5
AUFLISTUNGEN
(COLLECTIONS)
.................................................................................
949
9.8
FEHLERBEHANDLUNG
....................................................................................................
956
9.8.1
AUF
LAUFZEITFEHLER
REAGIEREN
..............................................................................
956
9.8.2
DIE
BEHANDLUNG
VON
FEHLERN
..............................................................................
961
9.8.3
EIGENE
LAUFZEITFEHLER
AUSLOESEN
..........................................................................
962
9.8.4
ZENTRALE
FEHLERBEHANDLUNG
................................................................................
963
10
DIE
DATA-ACCESS-OBJECTS-(DAO-)KLASSENBIBLIOTHEK
965
10.1
DATEN
ABFRAGEN:
RECORDSET-OBJEKTE
..................................................................
966
10.1.1
LESEND
AUF
EINE
TABELLE
ZUGREIFEN
.....................................................................
966
10.1.2
EINEN
DATENSATZ
SUCHEN
...................................................................................
971
10.1.3
DOMAENENFUNKTIONEN
-
DATENABFRAGE
IN
EINER
ZEILE
.......................................
972
10.1.4
DATENSAETZE
VERAENDERN
.......................................................................................
974
10.1.5
ABFRAGEN
ERSTELLEN
UND
ALS
DATENSATZQUELLE
NUTZEN
........................................
975
10.2
AKTIONSABFRAGEN
AUSFUEHREN
...................................................................................
978
10.2.1
BESTEHENDE
AKTIONSABFRAGEN
AUFRUFEN
.............................................................
978
10.2.2
SQL-CODE
DIREKT
AUSFUEHREN
...............................................................................
980
10.3
TRANSAKTIONEN
.........................................................................................................
980
10.3.1
EINE
TRANSAKTION
STARTEN
UND
ABSCHLIESSEN
.......................................................
981
10.3.2
AENDERUNGEN
DOCH
NICHT
DURCHFUEHREN:
ROLLBACK
...............................................
983
10.4
ANDERE
KLASSENBIBLIOTHEKEN...................................................................................
984
10.4.1
REFERENZEN
DEFINIEREN
........................................................................................
985
10.4.2
WORD-DOKUMENTE
BEARBEITEN
...........................................................................
986
10.4.3
DATEN
AUS
EINER
EXCEL-TABELLE
GEZIELT
AUSLESEN
................................................
988
10.4.4
ACTIVEX
DATA
OBJECTS
(ADO)
..............................................................................
989
10.4.5
ZUGRIFF
AUF
DAS
WINDOWS-BETRIEBSSYSTEM
........................................................
990
11
ANWENDUNGSPROGRAMME
MIT
ACCESS
ERSTELLEN
993
11.1
WICHTIGE
ELEMENTE
EINES
ANWENDUNGSPROGRAMMS
..............................................
994
11.1.1
START
DER
ANWENDUNG
........................................................................................
994
15
11.1.2
FORMEN
DES
HAUPTMENUES
..................................................................................
995
11.1.3
DAS
MENUEBAND
...................................................................................................
998
11.2
ZUGRIFFSBERECHTIGUNGEN
.........................................................................................
1005
11.2.1
BENUTZER,
GRUPPEN
UND
ZUGRIFFSBERECHTIGUNGEN
IN
.MDB-DATEIEN
.............
1005
11.2.2
DAS
VERSCHLUESSELN
DER
DATENBANK
....................................................................
1014
11.2.3
ERSTELLEN
EINER
.ACCDE-DATEI
...........................................................................
1015
11.3
OHNE
ACCESS
MIT
DATENBANK-DATEIEN
ARBEITEN:
DIE
ACCESS
RUNTIME
....................
1016
11.3.1
INSTALLATION
DER
ACCESS
RUNTIME
........................................................................
1017
11.3.2
WORKSHOP:
EINE
DATENBANK
RUNTIME-FAEHIG
MACHEN
........................................
1019
11.3.3
WORKSHOP:
ANWENDUNGSPROGRAMM
MIT
BACKEND-DATENBANK
.........................
1025
11.4
DIE
GRENZEN
DER
MOEGLICHKEITEN
IN
ACCESS
-
BEYOND
THE
LIMITS
............................
1030
ANHANG
1035
A.1
MICROSOFT
SQL
SERVER
................................................................................................
1035
A.1.1
INSTALLATIONSDATEIEN
HERUNTERLADEN
...................................................................
1035
A.1.2
DIE
SQL
SERVER
EXPRESS
EDITION
INSTALLIEREN
.......................................................
1037
A.1.3
ARBEITEN
NACH
DER
INSTALLATION
...........................................................................
1046
A.1.4
SQL
SERVER
MANAGEMENT
STUDIO:
DAS
UNIVERSELLE
WERKZEUG
ZUR
VERWALTUNG
DES
SQL
SERVERS
.............................................................................
1052
A.1.5
EINE
DATENBANK
IM
SQLSERVER
ERSTELLEN
...........................................................
1058
A.1.6
DATENBANK
TRENNEN
UND
WIEDER
ANFUEGEN
.........................................................
1062
A.1.7
DATENSICHERUNG
EINER
DATENBANK
DES
SQL
SERVERS
...........................................
1065
A.1.8
AUTHENTIFIZIERUNG
UND
BERECHTIGUNGEN
............................................................
1066
INDEX
............................................................................................................................................
1077
|
adam_txt |
AUF
EINEN
BLICK
1
EINLEITUNG
.
21
2
ACCESS
ALS
DATENBANK:
TABELLEN
.
39
3
DATEN
FILTERN,
SORTIEREN
UND
ZUSAMMENFASSEN:
ABFRAGEN
.
225
4
ACCESS
UND
DIE
VERBINDUNGEN
ZUR
AUSSENWELT
.
333
5
SQL-DIE
PROGRAMMIERSPRACHE
FUER
DATENBANKEN
.
511
6
FORMULARE
.
563
7
BERICHTE
.
749
8
EINFACHE
PROGRAMMIERUNG
MIT
MAKROS
.
819
9
VISUAL
BASIC
FOR
APPLICATIONS
(VBA),
DIE
PROGRAMMIERSPRACHE
FUER
MICROSOFT-OFFICE-ANWENDUNGEN
.
855
10
DIE
DATA-ACCESS-OBJECTS-(DAO-)KLASSENBIBLIOTHEK
.
965
11
ANWENDUNGSPROGRAMME
MIT
ACCESS
ERSTELLEN
.
993
INHALT
VORWORT
.
17
1
EINLEITUNG
21
1.1
WAS
IST
ACCESS?
.
21
1.1.1
RELATIONALE
DATENBANK
.
23
1.1.2
FORMULARE
ZUM
BEARBEITEN
VON
DATEN
.
24
1.1.3
BERICHTE
ZUR
AUSWERTUNG
UND
ZUM
UEBERSICHTLICHEN
AUSDRUCKEN
VON
DATEN
.
25
1.1.4
PROGRAMMIERUNG:
OPTIONAL,
ZUM
BEISPIEL
ZUM
LOESEN
KOMPLEXERER
PROBLEME
.
26
1.1.5
SCHNELLE
ENTWICKLUNG
KOMPLETTER
ANWENDUNGSPROGRAMME
(RAPID
DEVELOPMENT)
.
26
1.2
WIE
KANN
EINE
DATENBANK
MEINE
ARBEITSPROZESSE
UNTERSTUETZEN?
.
27
1.2.1
BEISPIEL
EINER
EINFACHEN
DESKTOP-DATENBANK:
MITGLIEDERVERWALTUNG
EINES
VEREINS
.
27
1.2.2
BEISPIEL
EINER
KOMPLEXEN
ACCESS-DESKTOP-DATENBANK:
ERFASSUNG
VON
MITARBEITERN,
FLUEGEN
UND
FLUGBUCHUNGEN
.
33
1.2.3
ACCESS
WEB
APPS
IN
SHAREPOINT
GIBT
ES
NICHT
MEHR
.
37
2
ACCESS
ALS
DATENBANK:
TABELLEN
39
2.1
EIN
SCHNELLEINSTIEG
IN
RELATIONALE
DATENBANKEN
.
39
2.1.1
EINE
NEUE
DESKTOP-DATENBANK
MIT
ACCESS
ERSTELLEN
.
40
2.1.2
EINE
TABELLE
IN
ACCESS
ERSTELLEN
.
42
2.1.3
DIE
TABELLE
MIT
INHALT
FUELLEN
.
44
2.2
DATENBANKDESIGN
.
45
2.2.1
DIE
WELT
IN
TABELLEN
ABBILDEN
.
47
2.2.2
NAMENSKONVENTIONEN
.
49
2.2.3
DER
PRIMAERSCHLUESSEL
.
53
2.2.4
DIE
TABELLENSTRUKTUR
FESTLEGEN
.
55
2.3
ERSTELLEN
VON
TABELLEN
.
56
2.3.1
DIE
ENTWURFSANSICHT
.
56
2.3.2
DER
FELDDATENTYP
KURZER
TEXT
.
62
2.3.3
DER
FELDDATENTYP
LANGER
TEXT
.
63
2.3.4
DER
FELDDATENTYP
ZAHL
.
65
2.3.5
DER
FELDDATENTYP
AUTOWERT
.
71
2.3.6
DER
FELDDATENTYP
DATUM/UHRZEIT
UND
DATUM/UHRZEIT
ERWEITERT
.
73
2.3.7
DER
FELDDATENTYP
WAEHRUNG
.
77
2.3.8
DER
FELDDATENTYP
JA/NEIN
.
79
2.3.9
DER
FELDDATENTYP
OLE-OBJEKT
.
79
2.3.10
ANDERE
FELDDATENTYPEN
.
80
2.3.11
BERECHNETE
FELDER
.
81
2.3.12
FELDEINSCHRAENKUNGEN
.
82
2.3.13
TABELLENEINSCHRAENKUNGEN
.
93
2.3.14
DER
NACHSCHLAGE-ASSISTENT
.
99
2.4
AENDERN
VON
TABELLEN
.
99
2.4.1
HINZUFUEGEN
VON
FELDERN
.
99
2.4.2
VERSCHIEBEN
VON
FELDERN
.
100
2.4.3
LOESCHEN
VON
FELDERN
.
101
2.4.4
AENDERN
DES
FELDDATENTYPS
.
102
2.4.5
AENDERN
VON
FELD-UND
TABELLENEINSCHRAENKUNGEN
.
103
2.5
DATEN
IN
TABELLEN
.
105
2.5.1
DATEN
EINGEBEN,
AENDERN
UND
LOESCHEN
.
105
2.5.2
NAVIGATIONSSCHALTFLAECHEN
.
109
2.5.3
DIE
SPALTENBREITE
EINES
FELDES
ANPASSEN
.
110
2.5.4
FELDER
SORTIEREN
.
110
2.5.5
FELDER
EIN
UND
AUSBLENDEN
.
110
2.5.6
FELDER
FIXIEREN
.
112
2.5.7
DATENSAETZE
SORTIEREN
.
112
2.5.8
SUCHFUNKTIONEN
.
116
2.5.9
DATENSAETZE
FILTERN
.
119
2.6
FORMATIERUNGEN
IN
TABELLEN
.
128
2.6.1
FORMAT
.
128
2.6.2
EINGABEFORMAT
.
143
2.6.3
BESCHREIBUNG
UND
BESCHRIFTUNG
.
152
2.6.4
NACHSCHLAGEN
.
153
2.7
BEZIEHUNGEN
ZWISCHEN
TABELLEN
.
155
2.7.1
DIE
L:N-BEZIEHUNG
.
155
2.7.2
DIE
I:L-BEZIEHUNG
.
159
2.7.3
DIE
M:N-BEZIEHUNG
.
162
2.7.4
REFERENZIELLE
INTEGRITAET
.
165
2.7.5
UEBERSICHT
SCHAFFEN
MIT
DATENBANKDIAGRAMMEN
.
171
2.7.6
TYPISCHE
MUSTER
VON
TABELLENBEZIEHUNGEN
.
178
2.8
DURCH
DIE
NORMALFORMEN
DAS
DATENBANKDESIGN
VERBESSERN.
186
2.8.1
DIE
NICHT
NORMALISIERTE
FORM
.
187
2.8.2
DIE
ERSTE
NORMALFORM
(INF)
.
187
2.8.3
DIE
ZWEITE
NORMALFORM
(2NF)
.
190
2.8.4
DIE
DRITTE
NORMALFORM
(3NF)
.
195
2.8.5
DIE
BOYCE-CODD-NORMALFORM
(BCNF)
.
199
2.8.6
DIE
VIERTE
NORMALFORM
(4NF)
.
203
2.8.7
WEITERE
NORMALFORMEN
.
205
2.8.8
ZWECKMAESSIGES
DATENBANKDESIGN
.
207
2.9
INDIZES
.
211
2.9.1
AUTOMATISCH
GENERIERTE
TABELLENINDIZES
.
211
2.9.2
EINDEUTIGER
SCHLUESSEL
(ALTERNATIVSCHLUESSEL)
.
214
2.9.3
ERSTELLEN
EINES
INDEXES
.
217
2.9.4
LOESCHEN
EINES
INDEXES
.
220
2.10
BESONDERE
TABELLEN
.
221
2.10.1
VERSTECKTE
DATENBANKOBJEKTE
.
221
2.10.2
SYSTEMTABELLEN
(MSYS)
UND
USERTABELLEN
(USYS)
.
222
2.10.3
DAS
VERZEICHNIS
ALLER
DATENBANKOBJEKTE:
MSYSOBJECTS
.
223
3
DATEN
FILTERN,
SORTIEREN
UND
ZUSAMMENFASSEN:
ABFRAGEN
225
3.1
EINFACHE
ABFRAGEN
.
225
3.1.1
VERTIKALES
FILTERN
-
FELDER
AUSWAEHLEN
.
227
3.1.2
HORIZONTALES
FILTERN
-
DATENSAETZE
AUSWAEHLEN
.
232
3.1.3
DER
UMGANG
MIT
NULL-WERTEN
.
241
3.1.4
MEHRERE
FILTERKRITERIEN
VERWENDEN
.
242
3.1.5
DATENSAETZE
SORTIEREN
.
247
3.2
AUSWERTEN
VON
DATEN
EINES
DATENSATZES:
BERECHNETE
FELDER
.
251
3.2.1
EINFACHE
OPERATIONEN
FUER
ZAHLENFELDER
.
252
3.2.2
ANEINANDERREIHEN
VON
TEXTFELDERN
.
255
3.2.3
GRUNDSAETZLICHES
ZU
FUNKTIONEN
.
255
3.2.4
FUNKTIONEN
FUER
TEXTFELDER
.
257
3.2.5
FUNKTIONEN
FUER
ZAHLENFELDER
.
258
3.2.6
FUNKTIONEN
FUER
DATUMSFELDER
.
260
3.2.7
KONVERTIEREN
DES
FELDDATENTYPS
.
262
3.2.8
EINFACHE
FALLUNTERSCHEIDUNGEN
.
265
3.2.9
PARAMETER
IN
ABFRAGEN
.
268
3.3
ZUSAMMENFASSEN
VON
DATENSAETZEN:
GRUPPIERUNG
UND
AGGREGIEREN
.
272
33.1
DATENSAETZE
ZU
GRUPPEN
ZUSAMMENFASSEN
.
273
3.3.2
DIE
ANZAHL
DER
DATENSAETZE
PRO
GRUPPE
.
275
3.3.3
ALLE
ZAHLEN
EINER
GRUPPE
SUMMIEREN
.
277
3.3.4
DEN
MINIMAL
UND
MAXIMALWERT
ALLER
ZAHLEN
EINER
GRUPPE
ERMITTELN
.
278
3.3.5
MITTELWERT,
VARIANZ
UND
STANDARDABWEICHUNG
ALLER
ZAHLEN
EINER
GRUPPE
.
279
3.3.6
DATENSAETZE
VOR
DEM
ZUSAMMENFASSEN
FILTERN
-
FILTER
AUF
DIE
ROHDATEN
.
280
3.3.7
DATENSAETZE
NACH
DEM
ZUSAMMENFASSEN
FILTERN
-
FILTER
AUF
DAS
ERGEBNIS
.
282
3.3.8
KREUZTABELLENABFRAGE
.
283
3.4
ABFRAGEN
VON
DATEN
AUS
MEHREREN
TABELLEN
.
288
3.4.1
UNTERDATENBLAETTER
.
289
3.4.2
PASSENDE
DATENSAETZE
ZUSAMMENBRINGEN:
ABFRAGEN
MIT
INNER-JOIN
VERKNUEPFUNG
.
291
3.4.3
JEDER
DATENSATZ
MIT
JEDEM
GEPAART:
DAS
KARTESISCHE
PRODUKT
.
296
3.4.4
WENN
VORHANDEN,
DANN
NUR
PASSENDE
DATENSAETZE
ZUSAMMEN:
ABFRAGEN
MIT
OUTER-JOIN-VERKNUEPFUNG
.
297
3.4.5
ABFRAGEN
MIT
MEHR
ALS
ZWEI
TABELLEN
.
301
3.5
AKTIONSABFRAGEN
.
305
3.5.1
ANFUEGEABFRAGEN
.
307
3.5.2
LOESCHABFRAGEN
.
311
3.5.3
AKTUALISIERUNGSABFRAGEN
.
314
3.6
WORKSHOPS
ZUM
NORMALISIEREN
VON
DATEN
.
320
3.6.1
DIE
HAUPTTABELLE
EINER
L:N-BEZIEHUNG
FUELLEN
.
321
3.6.2
DIE
SUCHE
NACH
INKONSISTENZEN
.
325
3.6.3
INKONSISTENZEN
BEHEBEN
.
329
3.6.4
DUBLETTENSUCHE
.
332
4
ACCESS
UND
DIE
VERBINDUNGEN
ZUR
AUSSENWELT
333
4.1
WANN
BRAUCHT
MAN
DATENVERBINDUNGEN?
.
333
4.1.1
EINE
ACCESS-DATENBANK
ALS
INSEL-LOESUNG
VERWENDEN
.
335
4.1.2
IMPORT
UND
EXPORT
VON
DATEN
.
337
4.1.3
VERBUNDENE
DATENQUELLEN
.
339
4.1.4
VERTEILTE
DATENQUELLEN
-
DATAWAREHOUSE
UND
DATAMINING
.
342
4.2
EXPORT
VON
DATEN
.
343
4.2.1
EXPORT
UEBER
DIE
ZWISCHENABLAGE
.
343
4.2.2
EXPORT
IN
EINE
ANDERE
ACCESS-DATENBANK
.
346
4.2.3
EXPORT
NACH
EXCEL
.
347
4.2.4
EXPORT
NACH
WORD
.
349
4.2.5
EXPORT
ALS
PDF
ODER
XPS-DATEI
.
351
4.2.6
EXPORT
IN
EINE
TEXTDATEI
.
353
4.2.7
EXPORT
IN
EINE
HTML-DATEI
.
359
4.2.8
EXPORT
IN
EINE
DBASE-DATEI
.
361
4.2.9
EXPORT
IN
EINE
XML-DATEI
.
364
4.2.10
DATEN
ALS
E-MAIL
VERSENDEN
.
369
4.2.11
EXPORT
ALS
SHAREPOINT-LISTE
.
370
4.2.12
GESPEICHERTE
EXPORTE
.
372
4.3
ZUGRIFF
AUF
EINE
ACCESS-DESKTOP-DATENBANK
AUS
ANDEREN
PROGRAMMEN
.
376
4.3.1
OEFFNEN
EINER
ACCESS-TABELLE
IN
EXCEL
.
376
4.3.2
SERIENBRIEFE
IN
WORD
ERSTELLEN
.
381
4.3.3
ZUGRIFF
AUF
EINE
ACCESS-DATENBANK
VOM
MICROSOFT
SQL
SERVER
AUS
.
386
4.4
IMPORT
VON
DATEN
.
393
4.4.1
IMPORT
AUS
EINER
ANDEREN
ACCESS-DATENBANK
.
394
4.4.2
IMPORTFEHLER
.
396
4.4.3
IMPORT
EINES
OUTLOOK-ORDNERS
.
400
4.4.4
IMPORT
AUS
EINER
XML-DATEI
.
403
4.4.5
IMPORT
AUS
EINER
DBASE-DATEI
.
407
4.4.6
DATEN
PER
E-MAIL
SAMMELN
.
408
4.4.7
IMPORTEINERSHAREPOINT-LISTE
.
409
4.4.8
DATENDIENSTE
NUTZEN
.
410
4.4.9
GESPEICHERTE
IMPORTE
.
411
4.5
WORKSHOPS
ZUM
IMPORT
VON
DATEN
.
411
4.5.1
WORKSHOP:
EINMALIGER
IMPORT
VON
DATEN
.
412
4.5.2
WORKSHOP:
REGELMAESSIGER
DATENABGLEICH
PER
IMPORT
.
417
4.5.3
WORKSHOP:
IMPORT
EINER
TABELLE
MIT
FEHLENDEN
DATEN
.
429
4.6
ANBINDUNG
EXTERNER
DATENQUELLEN:
VERKNUEPFEN
VON
TABELLEN
.
461
4.6.1
EINE
TABELLE
AUS
EINER
ANDEREN
ACCESS-DATENBANK
VERKNUEPFEN
.
461
4.6.2
TRENNUNG
VON
DATEN
UND
ANWENDUNG
.
463
4.6.3
AKTUALISIEREN
VON
TABELLENVERKNUEPFUNGEN
.
466
4.6.4
ANDERE
DATEIFORMATE
VERKNUEPFEN
.
468
4.6.5
EINE
SHAREPOINT-LISTE
VERKNUEPFEN
.
470
4.7
WAS
SIND
SERVER-DATENBANKEN?
.
471
4.7.1
VOR-UND
NACHTEILE
GEGENUEBER
ACCESS
.
471
4.7.2
HAEUFIG
EINGESETZTE
DATENBANK-SERVER
.
474
4.7.3
EINE
TABELLE
UEBER
DIE
ODBC-SCHNITTSTELLE
VERKNUEPFEN
.
475
4.7.4
OPTIMIERUNG
DER
CLIENT-SERVER-ANWENDUNG
.
487
4.7.5
ACCESS-PROJEKTE
.
488
4.8
WORKSHOPS
ZUM
SQL
SERVER
.
489
4.8.1
WORKSHOP:
TABELLEN
IM
SQL
SERVER
ERSTELLEN
UND
IN
ACCESS
NUTZEN
.
489
4.8.2
WORKSHOP:
DATENBANKDESIGN
AUF
DEM
SQL
SERVER
.
499
4.8.3
WORKSHOP:
EINE
BESTEHENDE
ACCESS-DATENBANK
AUF
DEN
SQLSERVER
MIGRIEREN
.
505
5
SQL-DIE
PROGRAMMIERSPRACHE
FUER
DATENBANKEN
511
5.1
WARUM
SQL
LERNEN?
.
511
5.1.1
VORAUSSETZUNGEN
FUER
DIESES
KAPITEL
.
511
5.1.2
DER
GRAFISCHE
ABFRAGE-EDITOR
UND
SQL
.
512
5.2
DATEN
ABFRAGEN:
SELECT
.
512
5.2.1
ABFRAGEN
VON
DATEN
AUS
EINER
TABELLE
.
514
5.2.2
DATENSAETZE
FILTERN
.
518
5.2.3
DATENSAETZE
SORTIEREN
.
521
5.2.4
PARAMETER
IN
ABFRAGEN
.
522
5.2.5
BERECHNETE
FELDER
.
523
5.2.6
ABFRAGEN
VON
DATEN
AUS
MEHREREN
TABELLEN
.
524
5.3
GRUPPIERUNG
UND
AGGREGIEREN
.
531
5.3.1
GROUP
BY
.
531
5.3.2
AGGREGATFUNKTIONEN
.
532
5.3.3
HAVING
.
533
5.4
UNTERABFRAGEN
.
535
5.4.1
IN
DER
SELECT-KLAUSEL
ANSTELLE
EINES
TABELLENFELDES
.
535
5.4.2
IN
DER
FROM-KLAUSEL
ANSTELLE
EINER
TABELLE
.
538
5.4.3
IN
DER WHERE-KLAUSEL
.
540
5.4.4
IN
DER
ORDER-BY-KLAUSEL
ANSTELLE
EINES
TABELLENFELDES
.
545
5.5
AKTIONSABFRAGEN:
DATA
MANIPULATION
LANGUAGE
(DML)
.
545
5.5.1
INSERTINTO
.
546
5.5.2
SELECT.
INTO
.
549
5.5.3
DELETE
.
550
5.5.4
UPDATE
.
551
5.6
DATENBANKOBJEKTE
VERAENDERN:
DATA
DEFINITION
LANGUAGE
(DDL)
.
553
5.6.1
CREATE
TABLE.
554
5.6.2
ALTERTABLE
.
555
5.6.3
DROPTABLE
.
555
5.6.4
CREATE
INDEX
.
556
5.6.5
DROP
INDEX
.
556
5.7
BESONDERE
ABFRAGEN
.
556
5.7.1
UNION-ABFRAGEN
.
556
5.7.2
PASS-THROUGH-ABFRAGEN
.
559
6
FORMULARE
563
6.1
FORMULARE
ENTWERFEN
.
563
6.1.1
EIN
EINFACHES
FORMULAR
IN
DER
ENTWURFSANSICHT
ERSTELLEN
.
563
6.1.2
DATENSATZQUELLE
.
564
6.1.3
EINEN
DATENSATZ
IN
DER
FORMULARANSICHT
BEARBEITEN
.
566
6.1.4
FORMULARE
ALS
REGISTERBLAETTER
ODER
ALS
FENSTER
.
566
6.1.5
WELCHE
ANSICHTEN
VON
FORMULAREN
GIBT
ES?
.
568
6.1.6
NAVIGATIONSSCHALTFLAECHEN
.
569
6.1.7
DATENSATZMARKIERER
.
573
6.2
ARBEITEN
MIT
STEUERELEMENTEN
.
574
6.2.1
HINZUFUEGEN
UND
BEARBEITEN
.
574
6.2.2
ANPASSEN
VON
GROESSE
UND
ABSTAND
.
584
6.2.3
AUSRICHTEN
.
586
6.2.4
VISUELLES
ERSCHEINUNGSBILD
.
588
6.2.5
AKTIVIEREN
UND
DEAKTIVIEREN
.
590
6.2.6
FORMATIERUNGEN
.
594
6.2.7
BEDINGTE
FORMATIERUNGEN
.
596
6.2.8
DATENBALKEN
.
598
6.2.9
REIHENFOLGE
DER
AKTIVIERUNG
.
599
6.2.10
GRUPPIERUNG
VON
STEUERELEMENTEN
.
600
6.3
DIE
VERSCHIEDENEN
STEUERELEMENTE
.
601
6.3.1
WELCHE
STEUERELEMENTE
GIBT
ES?
.
601
6.3.2
STEUERELEMENTE
FUER
TEXT
.
603
6.3.3
AUSWAHL
JA/NEIN
.
607
6.3.4
AUSWAHL
AUS
VERSCHIEDENEN
OPTIONEN
.
610
6.3.5
AUSWAHL
AUS
EINER
LISTE
.
622
6.3.6
GRAFIK-STEUERELEMENTE
.
629
6.3.7
DIAGRAMME
GENERIEREN
.
650
6.3.8
INTERNETFUNKTIONEN
.
658
6.3.9
ANDERE
STEUERELEMENTE
.
662
6.4
MIT
LAYOUTS
IN
FORMULAREN
ARBEITEN
.
668
6.4.1
LAYOUT
UND
ENTWURFSANSICHT
.
669
6.4.2
LAYOUT
HINZUFUEGEN
.
670
6.4.3
DEN
LAYOUTBEREICH
ANPASSEN
.
672
6.4.4
LAYOUT
ENTFERNEN
.
674
6.4.5
LAYOUT
AEHNLICH
EINER
TABELLE:
FORMULARKOPF
UND
FORMULARFUSS
.
675
6.4.6
ABSTAND
UND
GITTERNETZLINIEN
.
677
6.4.7
STEUERELEMENTE
VERANKERN
.
678
6.5
FORMULARTYPEN
.
681
6.5.1
DAS
GEBUNDENE
STANDARDFORMULAR
.
682
6.5.2
DAS
UNGEBUNDENE
STANDARDFORMULAR
.
683
6.5.3
DAS
ENDLOSFORMULAR
.
684
6.5.4
DAS
GETEILTE
FORMULAR
.
687
6.5.5
DAS
EINFACHE
POPUP-FORMULAR
.
689
6.5.6
DAS
MODALE
POPUP-FORMULAR
.
690
6.5.7
NICHT
MEHR
UNTERSTUETZTE
FORMULARTYPEN
.
692
6.6
ARBEITEN
MIT
MEHREREN
FORMULAREN
.
692
6.6.1
ZUGRIFF
AUF
DATEN
IN
ANDEREN
FORMULAREN
.
693
6.6.2
UNTERFORMULARE
.
704
6.6.3
SYNCHRONISIEREN
VON
UNTERFORMULAREN
.
707
6.6.4
DAS
NAVIGATIONSSTEUERELEMENT
.
712
6.7
FORMULARE
AUS
EINER
VORLAGE
ERSTELLEN
.
715
6.7.1
FORMULARVORLAGEN
.
715
6.7.2
ANWENDUNGSPARTS
.
716
6.8
WORKSHOPS
ZU
FORMULAREN
.
718
6.8.1
WORKSHOP:
FORMULARE
UND
UNTERFORMULARE
IM
ZUSAMMENSPIEL
.
718
6.8.2
WORKSHOP:
EINE
INDIVIDUELLE
EINGABE-DIALOGBOX
.
726
6.8.3
WORKSHOP:
PLATZRESERVIERUNG
.
739
7
BERICHTE
749
7.1
BERICHTE
ENTWERFEN
.
749
7.1.1
EINEN
EINFACHEN
BERICHT
IN
DER
ENTWURFSANSICHT
ERSTELLEN
.
749
7.1.2
DIE
DATENSATZQUELLE
.
751
7.1.3
STEUERELEMENTE
IN
BERICHTEN
.
753
7.1.4
UNTERBERICHTE
.
758
7.2
ARBEITEN
MIT
LAYOUTS
IN
BERICHTEN
.
763
7.2.1
LAYOUT
HINZUFUEGEN
.
763
7.2.2
UNTERSCHIEDE
ZU
FORMULAREN
.
764
7.3
ANSICHTEN
EINES
BERICHTS
.
764
7.3.1
DIE
SEITENANSICHT
.
766
7.3.2
DIREKTES
DRUCKEN
EINES
BERICHTS
.
768
7.3.3
DIE
BERICHTSANSICHT
.
769
7.3.4
EINEN
BERICHT
ALS
PDF
ODER
XPS-DATEI
EXPORTIEREN
.
770
7.4
BEREICHE
IN
BERICHTEN
.
771
7.4.1
KOPF
UND
FUSSBEREICH
.
771
7.4.2
EBENEN
ZUR
GRUPPIERUNG
.
775
7.4.3
SEITENUMBRUECHE
SETZEN
.
789
7.4.4
GRUPPEN
ZUSAMMENHALTEN
UND
ABSTAENDE
RICHTIG
SETZEN
.
790
7.4.5
SICH
WIEDERHOLENDE
EINTRAEGE
AUSBLENDEN
.
792
7.4.6
LAUFENDE
SUMMEN
UND
GESAMTSUMMEN
.
794
7.5
BERICHTE
MIT
MEHREREN
SPALTEN
.
796
7.5.1
ETIKETTEN
MIT
DEM
ASSISTENTEN
ERSTELLEN
.
796
7.5.2
MEHRERE
SPALTEN
EINRICHTEN
.
797
7.5.3
DER
SEITENKOPF
FUER
MEHRERE
SPALTEN
.
801
7.6
WORKSHOPS
ZU
BERICHTEN
.
804
7.6.1
WORKSHOP:
SUMMEN
UND
PROZENTSAETZE
.
804
7.6.2
WORKSHOP:
FILTERFORMULARE
FUER
BERICHTE
.
811
7.6.3
WORKSHOP:
BERICHT
IN
EINE
HTML-DATEI
EXPORTIEREN
.
815
8
EINFACHE
PROGRAMMIERUNG
MIT
MAKROS
819
8.1
MAKROS
.
819
8.1.1
AKTIONEN
.
820
8.1.2
UNSICHERE
AKTIONEN
UND
VERTRAUENSWUERDIGE
DATENBANKEN
.
823
8.1.3
KOMMENTARE
IM
MAKRO
.
831
8.1.4
FALLUNTERSCHEIDUNGEN
.
831
8.1.5
GRUPPIEREN
UND
UNTERMAKROS
.
836
8.2
AUF
EREIGNISSE
REAGIEREN
.
837
8.2.1
EREIGNISSE
VON
FORMULAREN
.
838
8.2.2
EREIGNISSE
VON
STEUERELEMENTEN
.
842
8.2.3
MIT
DEM
ZEITGEBER
ARBEITEN
(TIMER)
.
844
8.2.4
EREIGNISSE
EINES
BERICHTS
.
844
8.2.5
EINGEBETTETE
MAKROS
.
846
8.3
BESONDERE
MAKROS
.
847
8.3.1
DATENMAKROS
(TRIGGER)
.
847
8.3.2
AUTOEXEC
STARTET
BEIM
OEFFNEN
DER
DATENBANK
.
852
8.3.3
TASTATURKUERZEL
IN
AUTOKEYS
.
852
9
VISUAL
BASIC
FOR
APPLICATIONS
(VBA),
DIE
PROGRAMMIER
SPRACHE
FUER
MICROSOFT-OFFICE-ANWENDUNGEN
855
9.1 WARUM
VBA
LERNEN?
.
855
9.1.1
VORAUSSETZUNGEN
FUER
DIESES
KAPITEL
.
856
9.1.2
DIE
ZUKUNFT
VON
VBA
.
856
9.2
FORMULARE
BEREICHERN
.
857
9.2.1
AUF
EREIGNISSE
REAGIEREN
.
857
9.2.2
KOMMENTARE
IM
CODE
.
860
9.2.3
BERECHNUNGEN
UND
FORMELN
.
860
9.2.4
FALLUNTERSCHEIDUNGEN
.
861
9.2.5
MELDUNGEN
AM
BILDSCHIRM
ANZEIGEN:
MSGBOX
.
864
9.2.6
BEFEHLE,
DIE
UEBER
MEHRERE
ZEILEN
REICHEN
.
866
9.3
DIE
INTEGRIERTE
ENTWICKLUNGSUMGEBUNG
.
867
9.3.1
ANSICHT
IM
CODEFENSTER
.
867
9.3.2
MIT
DEM
OBJEKTKATALOG
UND
DEM
PROJEKT-EXPLORER
DIE
UEBERSICHT
BEHALTEN
.
870
9.3.3
VBA-CODE
IM
DIREKTBEREICH
AUSFUEHREN
.
873
9.3.4
PROGRAMME
STARTEN
.
874
9.3.5
HALTEPUNKTE
UND
DEBUG-MODUS
.
875
9.4
DATEN
IM
SPEICHER
VERARBEITEN
.
877
9.4.1
VARIABLEN
.
878
9.4.2
KONSTANTEN
.
885
9.4.3
EINGABEN
VOM
ANWENDER
ABFRAGEN:
INPUTBOXO
.
887
9.4.4
STATISCHE
VARIABLEN
.
889
9.4.5
ARRAYS
.
889
9.4.6
DYNAMISCHE
ARRAYS
.
890
9.5
KONTROLLSTRUKTUREN:
VERZWEIGUNGEN
UND
WIEDERHOLUNGEN
.
891
9.5.1
BEDINGUNGEN
UND
FALLUNTERSCHEIDUNGEN
.
892
9.5.2
FALLAUSWAHL
.
893
9.5.3
SCHLEIFEN
.
893
9.5.4
ITERATION
.
898
9.5.5
SPRUNGBEFEHLE
UND
SPRUNGMARKEN
.
898
9.6
MODULE
.
899
9.6.1
EIN
MODUL
ERSTELLEN
UND
BEARBEITEN
.
900
9.6.2
PROZEDUREN
.
900
9.6.3
FUNKTIONEN
.
903
9.6.4
PARAMETER
.
911
9.6.5
GUELTIGKEITSBEREICHE
.
921
9.6.6
VARIABLEN
AUF
MODULEBENE
UND
GLOBALE
VARIABLEN
.
925
9.7
KLASSENMODULE.
927
9.7.1
EIN
EIGENSTAENDIGES
KLASSENMODUL
ERSTELLEN
UND
BEARBEITEN
.
929
9.7.2
OBJEKTVARIABLEN
.
933
9.7.3
EIGENSCHAFTEN
(PROPERTYS)
.
940
9.7.4
DER
BEFEHL
WITH
.
947
9.7.5
AUFLISTUNGEN
(COLLECTIONS)
.
949
9.8
FEHLERBEHANDLUNG
.
956
9.8.1
AUF
LAUFZEITFEHLER
REAGIEREN
.
956
9.8.2
DIE
BEHANDLUNG
VON
FEHLERN
.
961
9.8.3
EIGENE
LAUFZEITFEHLER
AUSLOESEN
.
962
9.8.4
ZENTRALE
FEHLERBEHANDLUNG
.
963
10
DIE
DATA-ACCESS-OBJECTS-(DAO-)KLASSENBIBLIOTHEK
965
10.1
DATEN
ABFRAGEN:
RECORDSET-OBJEKTE
.
966
10.1.1
LESEND
AUF
EINE
TABELLE
ZUGREIFEN
.
966
10.1.2
EINEN
DATENSATZ
SUCHEN
.
971
10.1.3
DOMAENENFUNKTIONEN
-
DATENABFRAGE
IN
EINER
ZEILE
.
972
10.1.4
DATENSAETZE
VERAENDERN
.
974
10.1.5
ABFRAGEN
ERSTELLEN
UND
ALS
DATENSATZQUELLE
NUTZEN
.
975
10.2
AKTIONSABFRAGEN
AUSFUEHREN
.
978
10.2.1
BESTEHENDE
AKTIONSABFRAGEN
AUFRUFEN
.
978
10.2.2
SQL-CODE
DIREKT
AUSFUEHREN
.
980
10.3
TRANSAKTIONEN
.
980
10.3.1
EINE
TRANSAKTION
STARTEN
UND
ABSCHLIESSEN
.
981
10.3.2
AENDERUNGEN
DOCH
NICHT
DURCHFUEHREN:
ROLLBACK
.
983
10.4
ANDERE
KLASSENBIBLIOTHEKEN.
984
10.4.1
REFERENZEN
DEFINIEREN
.
985
10.4.2
WORD-DOKUMENTE
BEARBEITEN
.
986
10.4.3
DATEN
AUS
EINER
EXCEL-TABELLE
GEZIELT
AUSLESEN
.
988
10.4.4
ACTIVEX
DATA
OBJECTS
(ADO)
.
989
10.4.5
ZUGRIFF
AUF
DAS
WINDOWS-BETRIEBSSYSTEM
.
990
11
ANWENDUNGSPROGRAMME
MIT
ACCESS
ERSTELLEN
993
11.1
WICHTIGE
ELEMENTE
EINES
ANWENDUNGSPROGRAMMS
.
994
11.1.1
START
DER
ANWENDUNG
.
994
15
11.1.2
FORMEN
DES
HAUPTMENUES
.
995
11.1.3
DAS
MENUEBAND
.
998
11.2
ZUGRIFFSBERECHTIGUNGEN
.
1005
11.2.1
BENUTZER,
GRUPPEN
UND
ZUGRIFFSBERECHTIGUNGEN
IN
.MDB-DATEIEN
.
1005
11.2.2
DAS
VERSCHLUESSELN
DER
DATENBANK
.
1014
11.2.3
ERSTELLEN
EINER
.ACCDE-DATEI
.
1015
11.3
OHNE
ACCESS
MIT
DATENBANK-DATEIEN
ARBEITEN:
DIE
ACCESS
RUNTIME
.
1016
11.3.1
INSTALLATION
DER
ACCESS
RUNTIME
.
1017
11.3.2
WORKSHOP:
EINE
DATENBANK
RUNTIME-FAEHIG
MACHEN
.
1019
11.3.3
WORKSHOP:
ANWENDUNGSPROGRAMM
MIT
BACKEND-DATENBANK
.
1025
11.4
DIE
GRENZEN
DER
MOEGLICHKEITEN
IN
ACCESS
-
BEYOND
THE
LIMITS
.
1030
ANHANG
1035
A.1
MICROSOFT
SQL
SERVER
.
1035
A.1.1
INSTALLATIONSDATEIEN
HERUNTERLADEN
.
1035
A.1.2
DIE
SQL
SERVER
EXPRESS
EDITION
INSTALLIEREN
.
1037
A.1.3
ARBEITEN
NACH
DER
INSTALLATION
.
1046
A.1.4
SQL
SERVER
MANAGEMENT
STUDIO:
DAS
UNIVERSELLE
WERKZEUG
ZUR
VERWALTUNG
DES
SQL
SERVERS
.
1052
A.1.5
EINE
DATENBANK
IM
SQLSERVER
ERSTELLEN
.
1058
A.1.6
DATENBANK
TRENNEN
UND
WIEDER
ANFUEGEN
.
1062
A.1.7
DATENSICHERUNG
EINER
DATENBANK
DES
SQL
SERVERS
.
1065
A.1.8
AUTHENTIFIZIERUNG
UND
BERECHTIGUNGEN
.
1066
INDEX
.
1077 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Langer, Wolfram |
author_GND | (DE-588)1193756774 |
author_facet | Langer, Wolfram |
author_role | aut |
author_sort | Langer, Wolfram |
author_variant | w l wl |
building | Verbundindex |
bvnumber | BV048935794 |
classification_rvk | ST 271 |
ctrlnum | (OCoLC)1379394705 (DE-599)DNB1255462841 |
dewey-full | 005.7565 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.7565 |
dewey-search | 005.7565 |
dewey-sort | 15.7565 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
edition | 3., aktualisierte Auflage |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>03063nam a22006978c 4500</leader><controlfield tag="001">BV048935794</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20240430 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">230509s2023 gw a||| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">22,N16</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1255462841</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783836291446</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-9144-6</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3836291444</subfield><subfield code="9">3-8362-9144-4</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783836291446</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1379394705</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1255462841</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-1050</subfield><subfield code="a">DE-1051</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-1102</subfield><subfield code="a">DE-1043</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-860</subfield><subfield code="a">DE-29</subfield><subfield code="a">DE-573</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.7565</subfield><subfield code="2">23/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="8">1\p</subfield><subfield code="a">004</subfield><subfield code="2">23sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Langer, Wolfram</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1193756774</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Access</subfield><subfield code="b">das umfassende Handbuch : [aktuell zu Access 2021]</subfield><subfield code="c">Wolfram Langer</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">3., aktualisierte Auflage</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Bonn</subfield><subfield code="b">Rheinwerk Verlag</subfield><subfield code="c">2023</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1109 Seiten</subfield><subfield code="b">Illustrationen</subfield><subfield code="c">24 cm x 19 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">2. Auflage (2019) unter dem Titel: Langer, Wolfram: Access 2019</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Alle Codebeispiele und Beispieldatenbanken zum Download</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Auf dem Cover: Tabellen, Formulare, Berichte und Abfragen erstellen ; Datenbankdesign optimieren; Daten filtern, sortieren und auswerten ; inkl. Datenimport und -export, SQL, VBA- und DAO Programmierung, Desktopanwendungen entwickeln, SQL Server als Backend</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="650" ind1="0" ind2="7"><subfield code="a">Access 2021</subfield><subfield code="0">(DE-588)130127688X</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">SQL</subfield><subfield code="0">(DE-588)4134010-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Datenbanken</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Access</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Hand-Buch Bücher Wissen Workshops Tutorials Kurse Grundlagen Tipp Anleitungen</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Datenbank-Entwicklung</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Datenbank-Programmierung</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Programmieren Entwickeln</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">MS Office</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Microsoft 365</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Relationen</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Datenbank-Design</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">SQL Server</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">VBA</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Excel</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Access 2021</subfield><subfield code="0">(DE-588)130127688X</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="2"><subfield code="a">SQL</subfield><subfield code="0">(DE-588)4134010-3</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="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=3625d5c00208472296bc91c412666969&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">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=034199652&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-034199652</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">vlb</subfield><subfield code="d">20220415</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#vlb</subfield></datafield></record></collection> |
id | DE-604.BV048935794 |
illustrated | Illustrated |
index_date | 2024-07-03T21:58:13Z |
indexdate | 2024-07-10T09:50:22Z |
institution | BVB |
institution_GND | (DE-588)1081738405 |
isbn | 9783836291446 3836291444 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-034199652 |
oclc_num | 1379394705 |
open_access_boolean | |
owner | DE-1050 DE-1051 DE-523 DE-29T DE-1102 DE-1043 DE-92 DE-860 DE-29 DE-573 |
owner_facet | DE-1050 DE-1051 DE-523 DE-29T DE-1102 DE-1043 DE-92 DE-860 DE-29 DE-573 |
physical | 1109 Seiten Illustrationen 24 cm x 19 cm |
publishDate | 2023 |
publishDateSearch | 2023 |
publishDateSort | 2023 |
publisher | Rheinwerk Verlag |
record_format | marc |
series2 | Rheinwerk Computing |
spelling | Langer, Wolfram Verfasser (DE-588)1193756774 aut Access das umfassende Handbuch : [aktuell zu Access 2021] Wolfram Langer 3., aktualisierte Auflage Bonn Rheinwerk Verlag 2023 1109 Seiten Illustrationen 24 cm x 19 cm txt rdacontent n rdamedia nc rdacarrier Rheinwerk Computing 2. Auflage (2019) unter dem Titel: Langer, Wolfram: Access 2019 Alle Codebeispiele und Beispieldatenbanken zum Download Auf dem Cover: Tabellen, Formulare, Berichte und Abfragen erstellen ; Datenbankdesign optimieren; Daten filtern, sortieren und auswerten ; inkl. Datenimport und -export, SQL, VBA- und DAO Programmierung, Desktopanwendungen entwickeln, SQL Server als Backend VisualBASIC für Applikationen (DE-588)4341325-0 gnd rswk-swf Access 2021 (DE-588)130127688X gnd rswk-swf SQL (DE-588)4134010-3 gnd rswk-swf Datenbanken Access Hand-Buch Bücher Wissen Workshops Tutorials Kurse Grundlagen Tipp Anleitungen Datenbank-Entwicklung Datenbank-Programmierung Programmieren Entwickeln MS Office Microsoft 365 Relationen Datenbank-Design SQL Server VBA Excel Access 2021 (DE-588)130127688X s VisualBASIC für Applikationen (DE-588)4341325-0 s SQL (DE-588)4134010-3 s DE-604 Rheinwerk Verlag (DE-588)1081738405 pbl X:MVB text/html http://deposit.dnb.de/cgi-bin/dokserv?id=3625d5c00208472296bc91c412666969&prov=M&dok_var=1&dok_ext=htm Inhaltstext DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=034199652&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p vlb 20220415 DE-101 https://d-nb.info/provenance/plan#vlb |
spellingShingle | Langer, Wolfram Access das umfassende Handbuch : [aktuell zu Access 2021] VisualBASIC für Applikationen (DE-588)4341325-0 gnd Access 2021 (DE-588)130127688X gnd SQL (DE-588)4134010-3 gnd |
subject_GND | (DE-588)4341325-0 (DE-588)130127688X (DE-588)4134010-3 |
title | Access das umfassende Handbuch : [aktuell zu Access 2021] |
title_auth | Access das umfassende Handbuch : [aktuell zu Access 2021] |
title_exact_search | Access das umfassende Handbuch : [aktuell zu Access 2021] |
title_exact_search_txtP | Access das umfassende Handbuch : [aktuell zu Access 2021] |
title_full | Access das umfassende Handbuch : [aktuell zu Access 2021] Wolfram Langer |
title_fullStr | Access das umfassende Handbuch : [aktuell zu Access 2021] Wolfram Langer |
title_full_unstemmed | Access das umfassende Handbuch : [aktuell zu Access 2021] Wolfram Langer |
title_short | Access |
title_sort | access das umfassende handbuch aktuell zu access 2021 |
title_sub | das umfassende Handbuch : [aktuell zu Access 2021] |
topic | VisualBASIC für Applikationen (DE-588)4341325-0 gnd Access 2021 (DE-588)130127688X gnd SQL (DE-588)4134010-3 gnd |
topic_facet | VisualBASIC für Applikationen Access 2021 SQL |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=3625d5c00208472296bc91c412666969&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=034199652&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT langerwolfram accessdasumfassendehandbuchaktuellzuaccess2021 AT rheinwerkverlag accessdasumfassendehandbuchaktuellzuaccess2021 |