Sie sind hier
E-Book

Microsoft Access 2016 - Das Handbuch

Umfassendes Grundwissen: Vom Tabellen-Design bis zur VBA-Programmierung

AutorLorenz Hölscher
VerlagO'Reilly Verlag
Erscheinungsjahr2016
Seitenanzahl988 Seiten
ISBN9783960100218
FormatPDF/ePUB
KopierschutzWasserzeichen/DRM
GerätePC/MAC/eReader/Tablet
Preis31,99 EUR
In diesem umfassenden Handbuch finden Sie alles, was Sie für die Arbeit mit Microsoft Access 2016 benötigen: vom Schnelleinstieg mit Web-Apps bis hin zur Erstellung kompletter und leistungsfähiger Datenbank-Anwendungen. Der erfahrene Softwaredozent und Datenbankexperte Lorenz Hölscher zeigt anschaulich anhand von Beispieldatenbanken, worauf es bei der Erstellung von Tabellen, Abfragen, Formularen und Berichten ankommt und wie Sie die Leistungsfähigkeit von Access für Ihre Datenbank nutzen können. Im Praxisindex finden Sie alle Schritt-für-Schritt-Anleitungen zum schnellen Nachschlagen nach Aufgaben geordnet. Einsteiger erarbeiten sich mit diesem Handbuch ein solides Grundwissen. Fortgeschrittene Anwender profitieren von den zahlreichen Profitipps des Autors. Aus dem Inhalt: - Schnelleinstieg: Tabellen, Abfragen, Formulare und Berichte - Web-Apps: Einfache und komplexe Web-Apps erstellen - Datenbank-Design: Oberfläche, Datentypen, eine eigene Datenbank entwerfen - Tabellen: Entwurf, Umgang mit Datensätzen, Beziehungen (1:n/m:n/1:1), Datenquellen - Abfragen: Sortieren, Filtern, Felder berechnen, die Abfragesprache SQL, Datumsbesonderheiten, Auswahlabfragen, besondere Verknüpfungen, Aktionsabfragen - Formulare: AutoFormular, geteilte Formulare, Steuerelemente, Haupt-/Unterformular, Pivot-Diagramme, PopUp-Formulare - Berichte: AutoBericht, Steuerelemente, gruppierte Berichte, laufende Summen, mehrspaltige Berichte, Etiketten-Assistent, Export - Programmierung: Makro erstellen, Aufruf per Schaltfläche, AutoExec-Makro, Sammel-Makros, integrierte Makros, VBA-Prozeduren und -Funktionen - Oberfläche: Eigenständige Anwendungen, das Menüband anpassen Umfangreiche Beispieldateien zum Buch stehen kostenlos als Download bereit.

Lorenz Hölscher hat sich nach mehrjähriger Tätigkeit als Architekt, Layouter und Designer 1991 selbstständig gemacht und arbeitet seitdem als Softwaredozent und Programmierer, schreibt aber auch Artikel und Fachbücher (Microsoft Press, O'REILLY). Seine Schwerpunkte sind Access, Word, Excel und PowerPoint sowie begleitende grafische Arbeiten und Programmierung. Er legt viel Wert auf benutzerfreundliche Oberflächen und ordentliches Design in Optik und Programmierung.

Kaufen Sie hier:

Horizontale Tabs

Leseprobe

Einleitung


In diesem Kapitel:

An wen richtet sich dieses Buch?

Welche Beispiele kommen vor?

Wo finden Sie die Daten?

Wie ist das Buch aufgebaut?

Mit Access 2016 gibt es eine neue Version der erfolgreichen Datenbank von Microsoft. Herausgekommen ist dabei ein Datenbankprogramm, das sowohl leicht zu bedienen ist als auch eine trotzdem erstaunliche Leistungsfähigkeit entfaltet. Microsoft hat es mit Access geschafft, dem ansonsten ja eher spröden Thema Datenbank eine sehr bedienungsfreundliche Oberfläche zu geben.

Hinweis

Genau genommen handelt es sich bei Access natürlich nicht um eine Datenbank, denn dieses Wort bezeichnet nur die eigentlichen .accdb-Dateien. Das Programm Access ist ein Datenbankmanagementsystem, kurz DBMS. Dieses Wortungetüm benutzt aber niemand, daher werde ich auch hier im Buch dem allgemeinen Sprachgebrauch folgen.

An wen richtet sich dieses Buch?


Während Word und Excel auf Grundlagenwissen basieren, das schon in der Schule vermittelt wird (nämlich Schreiben und Rechnen), gilt das für Access nicht. Der Umgang mit Datenbanken gilt vielfach als Zauberei und Geheimwissenschaft. Das ist aber falsch, es ist vielmehr ein schlichtes Handwerk, das mit einem geringen Aufwand zu erlernen ist.

Ich möchte Ihnen daher in diesem Buch neben dem Umgang mit Access 2016 auch dieses Grundlagenwissen über Datenbanken vermitteln, soweit es für das Verständnis notwendig ist. Keine Angst, es wird nur ausnahmsweise ein bisschen theoretisch und ist immer mit praktischen Beispielen garniert.

Dabei müssen Sie keine großartigen Erfahrungen im Umgang mit Datenbanken oder gar Programmierkenntnisse mitbringen, alles Notwendige werden Sie hier in diesem Buch finden. Ich werde mich bemühen, Ihnen sowohl die Theorie immer dann zu erläutern, wenn es notwendig wird, als auch für Fortgeschrittene noch Spezialwissen und Profitipps einzuarbeiten.

Access 2016 schafft diesen Spagat zwischen Anfängern und Profis mühelos. Sie können damit gleichzeitig weite Bereiche der Datenbank automatisiert per Assistent erstellen lassen und trotzdem mit Eigenschaften, Makros und VBA-Programmierung hochprofessionelle Anwendungen erstellen.

Diese neue Access-Version ist übrigens keineswegs an das neu erschienene Betriebssystem Windows 10 gebunden. Da es aber üblicherweise gemeinsam neu installiert wird, werden Sie es auch hier in den Abbildungen so vorfinden. Innerhalb von Access erkennen Sie dabei sowieso keinen Unterschied, lediglich ein paar Systemdialoge (beispielsweise die Dialogfelder zu den Befehlen Datei/Öffnen oder Datei/Datenbank speichern als) können sich minimal unterscheiden.

Das Buch richtet sich an Frauen ebenso wie an Männer. Wegen der besseren Lesbarkeit habe ich mich aber dafür entschieden, bei der männlichen Form der Anrede zu bleiben.

Welche Beispiele kommen vor?


Damit Sie nicht immer wieder neu damit beginnen müssen, eine Datenbank anzulegen, habe ich mich in diesem Buch für Internet- beziehungsweise Desktopdatenbanken auf je zwei Beispiele beschränkt.

Für die Internetdatenbanken, also Access Web Apps, beginne ich mit einer einzigen Tabelle für eine Schulklassen-Adressliste, die von allen Schülern der Klasse gemeinsam gepflegt werden kann. Etwas größer ist im zweiten Beispiel eine Ideensammlung für gemeinsame Projekte, in der man sowohl Personen als auch Kategorien nachschlagen kann.

Danach wenden wir uns den Desktopdatenbanken zu. Eine sehr simple Datenbank zum Thema Grundschulbücherei sowie eine deutlich umfangreichere Datenbank mit einem Warenbestellsystem für eine Hotelkette bieten Platz für alle benötigten Techniken.

Sicherlich werden Sie keine dieser Datenbanken direkt für Ihre persönlichen Zwecke gebrauchen können. Sie werden aber im Laufe der Arbeit feststellen, dass es oft nur geringfügiger Änderungen bedarf, um daraus eine »Vereinsverwaltung mit Mannschaften« statt »Hotels mit Angestellten« oder ein eigenes »Rechnungswesen mit Leistungsbeschreibungen« anstelle von »Bestellungen« zu machen.

Auch die fertigen Datenbanken, die Sie überall angeboten bekommen oder die Access 2016 als Vorlagen beigelegt wurden, »kochen nur mit Wasser«. Wenn Sie diese Beispiele bearbeitet haben, können Sie solche Lösungen verstehen und vor allem eigene realisieren.

Adressliste

In Schulklassen werden immer wieder Adresslisten angefertigt, damit Schüler und Eltern sich bei Bedarf untereinander erreichen können. Während früher Adresse und Festnetztelefonnummer ausreichten, sind die Informationen inzwischen mit mehreren Handynummern für Kinder und Eltern sowie diversen E-Mail-Adressen weitaus umfangreicher.

Zudem wechseln die Daten oft so schnell, dass jede kopierte Liste immer hoffnungslos veraltet wäre. Eine schlichte Adressliste mit beliebig vielen Zusatzinformationen im Internet, die nicht nur ohne Access via Browser lesbar, sondern auch von allen Beteiligten sofort editierbar ist, löst diese Probleme.

Ideensammlung

Selbst so kleine Anforderungen für Listen im Internet brauchen sehr bald Nachschlagetabellen. Am Beispiel einer Sammlung von Projektideen möchte ich Ihnen zeigen, wie auch in Access Web Apps solche Verbindungen mit mehreren Tabellen leicht zu erstellen sind.

Zu jeder Projektidee sehen die Benutzer dann direkt, welche Person dafür verantwortlich ist und welcher Kategorie die Idee zugeordnet werden kann. Das erlaubt auch die zusammenfassende Darstellung für den Überblick.

Grundschulbücherei

Die Desktopdatenbank für die Grundschulbücherei enthält nur zwei bis drei Tabellen. Dies ist sozusagen die Minimalanforderung an ein relationales (also mit mehreren verbundenen Tabellen arbeitendes) Datenbanksystem.

Sie dient vor allem dem Überblick über die grundlegenden Access-Fähigkeiten und ist immer dann ideal, wenn »nur mal schnell« etwas ausprobiert oder gezeigt werden soll.

Wir werden mit dieser Mini-Datenbank beginnen, damit Sie sofort schon mal sehen, was alles auch ohne großen Aufwand mit Access möglich ist. Im Laufe der weiteren Beschäftigung mit den Möglichkeiten wird diese Datenbank dann kontinuierlich verbessert.

Hotelbestellsystem

Access kann natürlich viel mehr, als nur mit zwei oder drei Tabellen umzugehen. Echte Datenbanken werden schnell größer und enthalten selten weniger als zehn Tabellen. Damit Sie sehen, wie Sie auch dann immer noch den Überblick behalten und jeweils die optimale Methode für die Darstellung oder den Datenzugriff finden, ist diese Datenbank umfangreicher und leistungsfähiger.

Als Idee dahinter dient eine fiktive Hotelkette namens Kost&Logis mit einigen Partnerhotels (die natürlich ebenfalls nicht existieren). Diese teilen sich eine gemeinsame Datenbank zur Verwaltung.

Um die Einkaufskosten möglichst gering zu halten, gibt es darin ein gemeinsames Bestellsystem für den Hotelbedarf namens Kosten&Logistik (kleines Wortspiel am Rande).

Die Datenbank dient nun sowohl als Informationssystem für die Mitarbeiter (wer arbeitet wo und hat welche Telefonnummer?) wie auch als Bestellsystem für den Hotelbedarf.

Wo finden Sie die Daten?


Die Begleitdateien zu diesem Buch enthalten beide im Verlauf der Kapitel benutzten Desktopdatenbanken und alle benötigten Grafiken. Dies erspart Ihnen das mühsame Abtippen der Daten oder die Suche nach ähnlichen Bildern.

Sie finden die Begleitdateien zum Buch hier:

http://downloads.oreilly.de/9783960090113

Die Access Web Apps hingegen sind ohnehin so klein, dass sich ein Kopieren wirklich nicht lohnt. Grundsätzlich empfehle ich Ihnen aber sowieso, alle Schritte selbst nachzuvollziehen und möglichst wenig einfach nur zusammenzukopieren. So werden Sie viel schneller mit Access 2016 vertraut.

Wie ist das Buch aufgebaut?


In Teil A, »Web Apps«, stelle ich Ihnen die neuen Internetdatenbanken vor, die als Access Web Apps bezeichnet werden. Mit wenigen Klicks erlauben sie die Veröffentlichung von Datenbanken, die von anderen Benutzern ganz ohne Access nur mit einem Browser bedient werden können.

In Teil B, »Schnelleinstieg«, sehen Sie anhand der kleinen Beispieldatenbank, wie leicht Sie mit Access 2016 eine komplette neue Desktopdatenbank erstellen können. Sie erfahren dabei zu jedem wesentlichen Element, wie es eingesetzt wird, ohne dass schon alle Details vorgestellt werden.

Teil C, »Access Grundwissen«, bringt Ihnen das Vorwissen nahe, das für das Erstellen einer Access-Datenbank wichtig ist. Dies betrifft sowohl die Bedienung der Oberfläche als auch sinnvolle Vorgaben für die Benennung der vielen Objekte sowie allgemeine Einstellungen.

Ab Teil D, »Tabellen«, stelle ich Ihnen dann die Grundlagen vor, die für die Daten in einer Datenbank wichtig sind. Dabei geht es sowohl um die technischen...

Blick ins Buch
Inhaltsverzeichnis
Microsoft Access 2016 – Das Handbuch1
Impressum4
Inhalt5
Einleitung21
An wen richtet sich dieses Buch?22
Welche Beispiele kommen vor?22
Adressliste23
Ideensammlung23
Grundschulbücherei23
Hotelbestellsystem23
Wo finden Sie die Daten?24
Wie ist das Buch aufgebaut?24
Teil A - Web Apps27
Kapitel 1 - Datenbank – leicht gemacht29
So starten Sie Access 201630
So legen Sie eine neue Datenbank an33
So bedienen Sie die Oberfläche34
Zusammenfassung36
Kapitel 2 - Access Web Apps vorbereiten37
Technische Voraussetzungen38
So bereiten Sie Ihr Office 365 vor38
So nutzen Sie App-Vorlagen40
So funktioniert eine Access Web App44
Daten anzeigen44
Listenansicht46
Detailansicht47
Datenblattansicht48
Zusammenfassung48
Kapitel 3 - Eine eigene Access Web App erstellen49
So verbinden Sie Access mit Ihrem Konto50
So erstellen Sie eine Access Web App52
Eine leere Access Web App vorbereiten52
Eine Tabelle importieren54
So erweitern Sie die Tabelle56
Ansichten verändern59
Eine Listenansicht anpassen59
Die Datenliste verändern61
Eine Datenblattansicht anpassen62
Zusammenfassung64
Kapitel 4 - Komplexe Access Web Apps erstellen65
Eine eigene Tabelle erstellen66
Andere Felddatentypen nutzen71
Abfragen erstellen76
Zusammenfassungsansicht erstellen79
Leere Ansicht erstellen83
Aktionen erstellen86
Zusammenfassung88
Teil B - Schnelleinstieg89
Kapitel 5 - Tabellen – leicht gemacht91
So legen Sie eine Tabelle an92
So finden Sie bestimmte Inhalte98
So legen Sie eine zweite Tabelle an99
So verbessern Sie die zweite Tabelle102
Zusammenfassung108
Kapitel 6 - Abfragen – leicht gemacht109
So sortieren Sie Daten110
So greifen Sie auf mehrere Tabellen zu112
So filtern Sie Daten114
So berechnen Sie Daten115
So zählen Sie Datensätze117
Zusammenfassung119
Kapitel 7 - Formulare – leicht gemacht121
So erstellen Sie ein Formular122
So verbessern Sie ein Formular123
So zeigen Sie Daten tabellarisch an126
So finden Sie Daten im Formular127
Zusammenfassung129
Kapitel 8 - Berichte – leicht gemacht131
So erstellen Sie einen Bericht132
So gruppieren Sie im Bericht132
So verbessern Sie einen Bericht135
So erstellen Sie mehrspaltige Berichte137
So gestalten Sie einen Bericht anders139
Zusammenfassung141
Teil C - Access Grundwissen143
Kapitel 9 - Die Access-Oberfläche145
Wo sind Access-Objekte gespeichert?146
Die Access 2016-Oberfläche147
Der Startbildschirm147
Das Menüband149
Die Backstage-Ansicht149
Access-Optionen150
Optionen für die aktuelle Datenbank151
Einstellungen für den Objekt-Designer152
Clienteinstellungen152
Vertrauenswürdige Pfade und Dateien153
Registerkarten im Menüband155
Kontextbezogene Registerkarten159
Symbolleiste für den Schnellzugriff160
Der Navigationsbereich161
Eigene Navigation erstellen163
Objekte verwalten167
Die Statusleiste168
Ansichten wechseln168
Statusleiste anpassen169
Zusammenfassung169
Kapitel 10 - Datenbank-Grundlagen171
Was ist eine relationale Datenbank?172
Die Datenbank verbessern172
Warum sollten Sie Felder trennen?172
Wie können Sie doppelte Daten vermeiden?173
Wie können Sie die Historie retten?175
Brauchbare Objektnamen wählen176
Wie hilft Ihnen die Ungarische Notation?176
Wie lösen Sie das Autorenproblem?178
Beziehungen erstellen180
Referentielle Integrität180
Weitere Einstellungen für Beziehungen184
Zusammenfassung185
Kapitel 11 - Datentypen187
Datentypen188
Allgemeine Einstellungen189
Eingabeformate190
Zahlenformat191
Vordefinierte Zahlenformate192
Benutzerdefinierte Zahlenformate192
Textdatentypen193
Datentyp Kurzer Text194
Textformat194
Datentyp Langer Text195
Rich-Text195
Nur anfügen196
Datentyp Link197
Ganzzahlige Datentypen198
Datentyp Ja/Nein199
Datentyp Byte199
Datentyp Integer199
Datentyp Long (Integer)199
Datentyp Währung199
Datentyp Replikations-ID200
Dezimaldatentypen200
Datentyp Single201
Datentyp Double201
Datentyp Dezimal201
Datentyp Datum/Uhrzeit202
Datum/Uhrzeit-Format202
Benutzerdefinierte Datum/Uhrzeit-Formate203
Sonstige Datentypen204
Datentyp AutoWert204
Datentyp OLE-Objekt205
Datentyp Anlage206
Datentyp Berechnet208
Datentyp Nachschlage-Assistent209
Mehrwertige Felder209
Zusammenfassung211
Kapitel 12 - Datenbank entwerfen215
Entwurf einer Datenbank216
Storming216
So bereiten Sie die Datenbank vor217
Norming218
So entwerfen Sie die Hotel-Tabelle218
So erstellen Sie die Tabelle tblHotels220
So fügen Sie Daten zu OLE-Objekt-Feldern hinzu221
So entwerfen Sie die Mitarbeiter-Tabelle223
So erstellen Sie die Tabelle tblMitarbeiter226
So legen Sie den Link zum Foto an230
So fügen Sie mehrere Fotos ein232
So entwerfen Sie die Extra-Tabelle235
So entwerfen Sie die Kategorie-Tabelle236
So entwerfen Sie die Farben-Tabelle238
So entwerfen Sie die Bestellungen-Tabelle242
Performing246
Zusammenfassung247
Teil D - Tabellen249
Kapitel 13 - Tabellen entwerfen251
Tabelle ändern252
Tabelle löschen252
Tabelle umbenennen252
Tabelle kopieren252
Tabelle ausblenden252
Tabellenentwurf öffnen253
Felder ändern254
Felder löschen254
Felder verschieben255
Felder umbenennen255
Felder kopieren255
Felder nachträglich hinzufügen256
Felddatentyp ändern256
Benutzerdefinierte Felder257
Index259
Primärschlüssel260
Mehrfachindex261
Zusammenfassung262
Kapitel 14 - Umgang mit Datensätzen263
Datensätze bearbeiten264
Neuen Datensatz anlegen264
Datensätze eingeben264
Datensatz speichern264
Datensätze löschen265
Navigation in Datensätzen266
Ansicht verändern267
Voreinstellungen anpassen267
Spalten ein- und ausblenden267
Spalten fixieren268
Spaltenbreite und Spaltenhöhe anpassen269
Schriftart ändern269
Daten finden270
Datensätze sortieren270
Datensätze filtern270
Datensätze suchen273
Dateninhalte ersetzen273
Tastenkombinationen für Datensätze274
Zusammenfassung275
Kapitel 15 - Beziehungen zwischen Tabellen277
Beziehungen278
1:n-Beziehung278
1:1-Beziehung279
m:n-Beziehung279
Beziehungen anlegen280
Verknüpfungstyp ändern283
Reflexiv-Verknüpfung284
Unterdatenblätter287
Zusammenfassung288
Kapitel 16 - Umgang mit Datenquellen289
Externe Access-Tabellen290
Automatische Datenbankaufteilung290
Verknüpfte Daten korrigieren292
Externe Datenquellen293
Excel-Tabellen293
Access-Tabellen297
Outlook-Kontakte299
SharePoint302
Importieren statt verknüpfen302
Analyse303
Datenbankdokumentierer303
Beziehungen-Fenster dokumentieren305
Leistung analysieren305
Tabellen analysieren307
Zusammenfassung311
Teil E - Abfragen313
Kapitel 17 - Abfragen sortieren315
Einfache Auswahlabfragen318
Sortieren319
Mehrfache Sortierung321
Sortierung und Anzeige trennen323
Andere Datentypen sortieren324
Feldnamen austauschen326
Spitzenwerte328
Abfragen umbenennen und löschen330
Zusammenfassung330
Kapitel 18 - Abfragefelder berechnen331
Formeln eingeben332
Berechnungen mit Funktionen334
Funktionen nutzen337
Textfunktionen338
Datumsfunktionen344
Zahlfunktionen348
Sonstige Funktionen349
Fehlerträchtige Feldnamen350
Zusammenfassung352
Kapitel 19 - Abfragen filtern353
Filterkriterien354
Einfache Filter354
Filtern mit mehreren Tabellen355
Operatoren356
Arithmetische Operatoren356
Zahlen vergleichen356
Texte vergleichen357
Weitere Operatoren359
Ähnlichkeitsvergleich359
NULL-Werte erkennen361
Der Nicht-Operator362
Mehrere Filterkriterien362
Kriterien in verschiedenen Feldern363
Und-Verknüpfung zwischen Kriterien363
Oder-Verknüpfung zwischen Kriterien364
Und- und Oder-Verknüpfung kombiniert365
Bereiche366
In-Operator366
Zwischen-Operator367
Zusammenfassung370
Kapitel 20 - Abfragesprache SQL371
SQL, die Sprache für Datenbanken372
SQL-Schlüsselwörter373
Auswählen373
Filtern375
Sortieren376
Sortieren und Filtern376
Weitere Schlüsselwörter377
Aliasnamen378
JOIN380
Aktionsabfragen381
SQL-Befehle einsetzen382
Zusammenfassung385
Kapitel 21 - Umgang mit Abfragen387
Abfragen von Abfragen388
Abfrage mit 1:1-Beziehung389
Abfragen ausdrucken392
Daten exportieren395
Zusammenfassung398
Kapitel 22 - Spezielle Auswahlabfragen399
Gruppierungsabfragen400
Standard-Gruppierungsabfragen400
Aggregatfunktionen403
Mehr Gruppierungen403
Mehr Aggregate404
Ohne Gruppierung405
Ohne Aggregatfunktion406
Alternative mit DISTINCT407
Kreuztabellenabfragen408
Kreuztabellenabfragen verbessern411
Kreuztabellenabfrage-Assistenten nutzen414
Assistenten-Ergebnis nachbessern418
Spalten fixieren420
Parameterabfragen421
Datentypen für Parameter423
Flexiblere Parameter424
Unterabfragen426
Doppelte Datensätze finden426
Manuell erstellte Unterabfrage428
Unterabfrage mit Assistenten430
Datensätze nummerieren433
Weitere Operatoren435
Domänenfunktionen435
Zusammenfassung437
Kapitel 23 - Abfragen mit besonderen Verknüpfungen439
Kreuzprodukt440
UNION-Abfragen441
Weitere Schlüsselwörter444
Sortieren445
Felder berechnen446
Inner Join und Outer Join447
Verkaufte Artikel finden449
Unverkaufte Artikel finden450
Bestellungen ohne Artikel finden452
Zusammenfassung453
Kapitel 24 - Aktionsabfragen455
Aktualisierungsabfragen456
Daten in einer Tabelle löschen456
Daten von Tabelle zu Tabelle schreiben457
Felder in der gleichen Tabelle aktualisieren460
Gefilterte Aktionsabfragen462
Tabellenerstellungsabfragen464
Einfache Tabellenerstellungsabfrage464
Kumulierte Tabellenerstellungsabfrage466
Anfügeabfragen468
Daten von einer Tabelle an die andere anfügen468
Daten an die gleiche Tabelle anfügen470
Einzelwerte an eine Tabelle anfügen471
Löschabfragen473
Zusammenfassung475
Teil F - Formulare477
Kapitel 25 - Verschiedene Formulare479
AutoFormular erstellen480
Formularansichten nutzen481
Formulare gestalten482
Designs ändern482
Designfarben zusammenstellen484
Designschriftarten zusammenstellen486
Eigenes Design speichern487
Anordnen488
Objekte verankern490
Abstand verringern491
Endlosformular493
Datenblattansicht495
Geteiltes Formular498
Modales Dialogfeld500
Pop-up-Dialogfeld503
Zusammenfassung509
Kapitel 26 - Umgang mit Steuerelementen511
Leeres Formular erstellen512
Formular und Bereiche markieren512
Bereiche ein-/ausblenden513
Steuerelemente hinzufügen514
Steuerelemente markieren und verändern516
Mehrere Steuerelemente markieren517
Raster518
Steuerelementgröße ändern520
Steuerelemente verschieben521
Steuerelemente automatisch anordnen522
Steuerelemente trennen und verbinden525
Steuerelemente gruppieren527
Steuerelementlayouts527
Steuerelemente verankern529
Steuerelemente löschen529
Zusammenfassung530
Kapitel 27 - Allgemeine Steuerelementeigenschaften531
Aktivierreihenfolge532
Tastenkürzel532
Steuerelemente deaktivieren535
Steuerelementtyp ändern538
Steuerelemente formatieren540
Farben und Schriften540
Farben auswählen540
Mehrere Steuerelemente formatieren542
Standardeigenschaften543
Bedingte Formatierung544
Datenbalken544
FeldwertIst-Regel546
Feld hat Fokus-Regel550
Ausdruck ist-Regel551
Zusammenfassung553
Kapitel 28 - Steuerelementtypen555
Allgemeine Steuerelemente556
Textfeld556
Textfeld einfügen556
Berechnungen557
Vertikal anzeigen559
Textränder560
Rich-Text561
Datum/Uhrzeit einfügen564
Bezeichnungsfeld565
Bezeichnungsfeld einfügen566
Titel einfügen566
Schaltfläche566
Schaltfläche einfügen567
Auswahlsteuerelemente569
Kontrollkästchen569
Kontrollkästchen einfügen569
Dreifacher Status570
Kontrollkästchen-Feld571
Umschaltfläche571
Umschaltfläche einfügen571
Dreifacher Status573
Optionsfeld574
Optionsgruppe574
Optionsgruppe einfügen575
Eigenschaften578
Hinzufügen weiterer Optionen579
Listenfeld579
Listenfeld einfügen579
Eigenschaften583
Wertlisten584
Kombinationsfeld588
Datensätze in Formularen suchen588
Register592
Register-Steuerelement einfügen592
Seiten hinzufügen oder löschen594
Eigenschaften596
Grafische Elemente597
Linie597
Rechteck598
Seitenumbruch598
Bild599
Bild einfügen599
Eigenschaften600
Transparenter Hintergrund601
Bild einfügen602
Logo einfügen602
Hintergrund603
Anlage605
Anlage-Steuerelement einfügen605
Gebundenes Objektfeld607
Gebundenes Objektfeld einfügen607
Ungebundenes Objektfeld608
Ungebundenes Objektfeld einfügen608
Verknüpfungssteuerelemente609
Link610
Link-Steuerelement einfügen610
Webbrowser611
Webbrowser-Steuerelement einfügen611
Webbrowser-Steuerelement flexibler nutzen613
Navigationssteuerelement614
Navigationssteuerelement einfügen614
Unterformular/-bericht617
Diagramme617
ActiveX-Steuerelemente617
ActiveX-Steuerelement einfügen617
Zusammenfassung619
Kapitel 29 - Besondere Formulare621
Diagramme622
Haupt- und Unterformular628
Haupt- und Unterformular mit dem Assistenten erstellen628
Haupt- und Unterformular manuell erstellen633
Alternatives Hauptformular635
Mehrere Unterformulare638
Formulare synchronisieren640
Formulare mit Aggregatfunktionen642
Zugriff auf andere Formulardaten645
Haupt- und Unterformulare verbessern645
Parameterabfragen verbessern648
PopUp-Formulare651
Starteinstellungen652
Formularvorlagen654
Anwendungsparts655
Zusammenfassung658
Teil G - Berichte661
Kapitel 30 - Berichte erstellen663
AutoBericht erstellen664
Seite einrichten665
Ansichten666
Bericht manuell erstellen668
Bericht gruppieren671
Abstände verbessern673
Zwischensummen bilden677
Zweite Gruppierung einfügen678
Seitenumbruch zwischen Gruppen681
Seitenumbruch einfügen681
Absender vervollständigen684
Gruppen zusammenhalten685
Gruppierung mit Berechnung687
Gesamtsummen689
Gesamtsumme einfügen689
Felder von Feldern berechnen690
Unterberichte692
Zusammenfassung692
Kapitel 31 - Mehrspaltige Berichte693
Etiketten-Assistent694
Etiketten automatisch erstellen694
Etiketten verbessern697
Mehrspaltige Berichte erstellen698
Bericht vorbereiten698
Gruppierung nach Anfangsbuchstaben701
Seitenkopf und Seitenfuß704
Seitenkopf im mehrspaltigen Bericht704
Lebende Kolumnentitel706
Seitenzahlen709
Laufende Summen710
Zusammenfassung713
Kapitel 32 - Export und Seriendruck715
Dateiexport716
Excel716
Word-Export719
Word-Seriendruck721
Word-Seriendruck starten721
Word-Dokument anpassen723
Seriendruckfelder einfügen725
Mehrere Datensätze gleichzeitig anzeigen727
Bilder in Word-Seriendruck anzeigen729
Textdatei733
PDF/XPS735
HTML/XML-Datei738
Direkter HTML-Export738
HTML-Export mit Dateivorlage739
XML-Export742
Access742
E-Mail-Bearbeitung745
Export als E-Mail745
SharePoint-Liste746
Gespeicherte Exporte751
Zusammenfassung751
Teil H - Programmierung753
Kapitel 33 - Makros755
Makros allgemein756
Makro erstellen756
Makro per Schaltfläche aufrufen758
Eingebettete Makros760
Fehler abfangen763
Alle Makroaktionen765
Nützliche Makros767
Formular mit neuem Datensatz767
Aktuelles Fenster schließen768
Makro per Tastenkürzel aufrufen769
Makro beim Öffnen ausführen771
Datenmakros772
Abhängige Werte in der Tabelle sichern773
Werte nachschlagen775
Neue Datensätze melden778
Makros konvertieren779
Zusammenfassung780
Kapitel 34 - Strukturierung von Code781
VBA-Editor782
Projekt-Explorer784
Eigenschaften785
Codefenster785
Module786
Sub-Prozeduren787
Prozedur erstellen787
Prozedur mit mehreren Parametern aufrufen790
Argumente aus Drop-down-Listen wählen791
Funktionen792
Integrierte Funktion aufrufen792
Eigene Funktion erstellen794
Property-Prozeduren795
Programmierung ohne Property-Prozeduren795
Property-Prozeduren erstellen796
Organisation des Codes798
Namen für Prozeduren798
Einrücken799
Zeilenumbruch799
Kommentar800
Zusammenfassung801
Kapitel 35 - Variablen und Konstanten803
Variablen deklarieren805
Lokale Variablen808
Modul-öffentliche Variablen809
Datei-öffentliche Variablen810
Statische Variablen810
Sammeldeklaration811
Datenfelder812
Mehrdimensionale Datenfelder813
Datenfelder mit eigenen Grenzen814
Dynamische Datenfelder814
Datenfeld neu dimensionieren816
Datenfeld löschen817
Variant-Variable als Pseudodatenfeld817
Eigene Datentypen819
Objektvariablen820
Prozedurargumente821
Notwendige Argumente822
Mehrere Argumente822
Optionale Argumente823
Argumentlisten824
Rückgabeargumente826
Eigene Rückgabeargumente827
API-Aufrufe829
Konstanten831
Enumerationen832
Zusammenfassung835
Kapitel 36 - Entscheidungen und Schleifen837
Die If-Anweisung838
Einfache Bedingung838
Erweiterte Bedingung839
Die Select-Anweisung841
Operatoren842
Mathematische Operatoren842
Logische Operatoren843
Sonstige Operatoren843
Schleifen844
For/Next-Schleife844
Rückwärts zählende Schleife845
Auflistungen bearbeiten845
For Each/Next-Schleife847
Do/Loop-Schleife850
While/Whend-Schleife852
Fehlerbehandlung852
Syntaxfehler852
Logische Fehler852
Laufzeitfehler853
Fehler provozieren854
Auf Fehler reagieren855
Fehlermeldungen verbessern856
Endlosschleifen vermeiden858
Fehler besser verarbeiten859
Zusammenfassung862
Kapitel 37 - Datenzugriff per VBA863
Das Recordset-Objekt864
Daten lesen864
Datenquelle öffnen864
Datenquelle in anderer Datenbank öffnen866
Feldinhalte ermitteln867
Datensatznavigation869
Datensatzzeiger bewegen869
Datensatz auf Vorhandensein prüfen870
Durch alle Datensätze navigieren871
Daten suchen873
Daten schreiben875
Neuen Datensatz hinzufügen876
Bestehenden Datensatz ändern876
Datensatz löschen877
Abfragen starten878
Auswahlabfragen anzeigen878
Aktionsabfragen ausführen879
Parameterabfragen ausführen880
Zusammenfassung882
Kapitel 38 - Wichtige Funktionen883
Textfunktionen884
Teile von Texten884
Textteile in anderen Texten finden885
Kombinierter Aufruf887
Leerzeichen entfernen888
Länge von Zeichenketten bestimmen888
Zeichen ersetzen888
Groß-/Kleinschreibung ändern889
Zahlenfunktionen891
Runden891
Formatieren891
Zahlen konvertieren892
Text in Zahl umwandeln893
Datumsfunktionen893
Aktuelle Datums- und Zeitwerte894
Datum und Zeit zerlegen894
Rechnen mit Datum und Zeit895
Prüffunktionen897
Weitere Funktionen898
Zusammenfassung898
Kapitel 39 - Objekte programmieren899
Formularereignisse900
Beim Anzeigen eines Datensatzes900
Beim Bewegen der Maus902
Beim Öffnen des Formulars906
Beim Schließen des Formulars907
Beim Klicken im Listenfeld908
Berichtsereignisse912
Bei Ohne Daten913
Beim Formatieren914
Bei Laden916
Zusammenfassung920
Teil I - Oberfläche921
Kapitel 40 - Eigenständige Anwendungen923
Startbild924
Starteinstellungen924
AutoExec-Makro925
Mehrbenutzerbetrieb926
Komprimieren927
Vertrauenswürdige Orte oder Dateien927
Bedienungskonzept927
Zusammenfassung928
Kapitel 41 - Das Menüband929
Anpassungen per Dialogfeld930
Menüband anpassen930
Symbolleiste für den Schnellzugriff anpassen933
Eigene Registerkarten935
Vorbereitungen935
XML937
Integrierte Befehlsgruppen938
Integrierte Befehle939
Benutzerdefinierte Befehle941
Callback-Prozeduren942
Dynamische Beschriftungen943
Auf Klick reagieren944
Bilder einbinden945
Menüs erzeugen947
Startprogramm für ein Dialogfeld950
Kontextabhängige Befehle952
Symbolleiste für den Schnellzugriff953
Commands955
Zusammenfassung956
Teil J - Anhang957
Anhang A - Operatoren und Funktionen959
Operatoren960
Funktionen961
Anhang B - Spezifikationen963
Allgemein963
Tabelle964
Abfrage964
Formular und Bericht965
Makro965
Anhang C - Präfixe967
Präfixe für Access-Objekte967
Präfixe für Felder968
Präfixe für Steuerelemente968
Präfixe für Datentypen969
Praxisindex971
A971
B971
D971
E971
F971
G972
H972
I972
J972
K972
L972
M972
N972
O972
P972
R972
S972
T973
U973
V973
W973
Z973
Index975
A975
B975
C976
D976
E977
F977
G979
H979
I979
J980
K980
L980
M980
N981
O981
P982
Q982
R982
S982
T983
U984
V985
W985
X985
Y985
Z985
Über den Autor987
www.oreilly.de0

Weitere E-Books zum Thema: Software - Betriebssysteme - Anwenderprogramme

Softwaretechnik

E-Book Softwaretechnik
Format: PDF

Software-Projekte geraten oft in Schwierigkeiten: Zeit und Budget werden überschritten; das Projekt tritt auf der Stelle; im schlimmsten Fall wird es ohne Ergebnis abgebrochen. Manche…

Softwaretechnik

E-Book Softwaretechnik
Format: PDF

Software-Projekte geraten oft in Schwierigkeiten: Zeit und Budget werden überschritten; das Projekt tritt auf der Stelle; im schlimmsten Fall wird es ohne Ergebnis abgebrochen. Manche…

Softwaretechnik

E-Book Softwaretechnik
Format: PDF

Software-Projekte geraten oft in Schwierigkeiten: Zeit und Budget werden überschritten; das Projekt tritt auf der Stelle; im schlimmsten Fall wird es ohne Ergebnis abgebrochen. Manche…

Statistische Grafiken mit Excel

E-Book Statistische Grafiken mit Excel
Format: PDF

Die grafische Veranschaulichung von Sachverhalten oder Entwicklungsverläufen spielt in allen empirisch orientierten Bereichen eine besondere Rolle. Empirische Informationen grafisch aufzubereiten,…

Statistische Grafiken mit Excel

E-Book Statistische Grafiken mit Excel
Format: PDF

Die grafische Veranschaulichung von Sachverhalten oder Entwicklungsverläufen spielt in allen empirisch orientierten Bereichen eine besondere Rolle. Empirische Informationen grafisch aufzubereiten,…

Computergrafik und OpenGL

E-Book Computergrafik und OpenGL
Format: PDF

Das Lehrbuch stellt die theoretischen Grundlagen zu den wichtigsten Themenbereichen der Computergrafik, wie Rastergrafik, Modellierung, Transformation, Projektion, Clipping, Sichtbarkeit, Farbe und…

Computergrafik und OpenGL

E-Book Computergrafik und OpenGL
Format: PDF

Das Lehrbuch stellt die theoretischen Grundlagen zu den wichtigsten Themenbereichen der Computergrafik, wie Rastergrafik, Modellierung, Transformation, Projektion, Clipping, Sichtbarkeit, Farbe und…

Computergrafik und OpenGL

E-Book Computergrafik und OpenGL
Format: PDF

Das Lehrbuch stellt die theoretischen Grundlagen zu den wichtigsten Themenbereichen der Computergrafik, wie Rastergrafik, Modellierung, Transformation, Projektion, Clipping, Sichtbarkeit, Farbe und…

Citrix Presentation Server

E-Book Citrix Presentation Server
Format: PDF

Der Citrix MetaFrame Presentation Server ist unangefochtener Marktführer unter den Terminalservern für Windows-Systeme. Unternehmen setzen ihn ein, um die Systemverwaltung von Windows-Netzwerken…

Citrix Presentation Server

E-Book Citrix Presentation Server
Format: PDF

Der Citrix MetaFrame Presentation Server ist unangefochtener Marktführer unter den Terminalservern für Windows-Systeme. Unternehmen setzen ihn ein, um die Systemverwaltung von Windows-Netzwerken…

Weitere Zeitschriften

Bibel für heute

Bibel für heute

BIBEL FÜR HEUTE ist die Bibellese für alle, die die tägliche Routine durchbrechen wollen: Um sich intensiver mit einem Bibeltext zu beschäftigen. Um beim Bibel lesen Einblicke in Gottes ...

crescendo

crescendo

Die Zeitschrift für Blas- und Spielleutemusik in NRW - Informationen aus dem Volksmusikerbund NRW - Berichte aus 23 Kreisverbänden mit über 1000 Blasorchestern, Spielmanns- und Fanfarenzügen - ...

die horen

die horen

Zeitschrift für Literatur, Kunst und Kritik."...weil sie mit großer Aufmerksamkeit die internationale Literatur beobachtet und vorstellt; weil sie in der deutschen Literatur nicht nur das Neueste ...

DULV info

DULV info

UL-Technik, UL-Flugbetrieb, Luftrecht, Reiseberichte, Verbandsinte. Der Deutsche Ultraleichtflugverband e. V. - oder kurz DULV - wurde 1982 von ein paar Enthusiasten gegründet. Wegen der hohen ...

Euro am Sonntag

Euro am Sonntag

Deutschlands aktuelleste Finanz-Wochenzeitung Jede Woche neu bietet €uro am Sonntag Antworten auf die wichtigsten Fragen zu den Themen Geldanlage und Vermögensaufbau. Auch komplexe Sachverhalte ...