Hugendubel.info - Die B2B Online-Buchhandlung 

Merkliste
Die Merkliste ist leer.
Bitte warten - die Druckansicht der Seite wird vorbereitet.
Der Druckdialog öffnet sich, sobald die Seite vollständig geladen wurde.
Sollte die Druckvorschau unvollständig sein, bitte schliessen und "Erneut drucken" wählen.

Access 2019

E-BookEPUB0 - No protectionE-Book
1111 Seiten
Deutsch
Rheinwerk Verlag GmbHerschienen am28.08.20192. Auflage
Wie Sie in Access 2019 Datenbanken grundlegend richtig konzipieren und schrittweise aufbauen, erfahren Sie als Anwender oder Entwickler in diesem Buch! Nach einer umfassenden Einführung in gutes Datenbank-Design macht es Sie mit der Erstellung von Tabellen, Abfragen, Formularen und Berichten vertraut. Außerdem lernen Sie alle wichtigen fortgeschrittenen Techniken kennen: Von Abfrageoptimierung und VBA- oder DAO-Programmierung über SQL-Server-Anbindung bis zur Entwicklung von Desktopanwendungen ist einfach alles für Sie drin!

Aus dem Inhalt:

Grundlagen zu Access: Installation und Konfiguration, relationale Datenbanken, Beziehungen
Datenbank-Design: Normalisierung, Namenskonventionen, referentielle Integrität, häufige Fehler, Best Practice
Tabellen erstellen und ändern; Felddatentypen, Beziehungen erstellen, Primär- und Fremdschlüssel, Alternativschlüssel und Indizes
Abfragen erstellen inkl. Workshops
Datenverbindungen, Import und Export von Daten, Einbinden von SharePoint-Listen; Server-Datenbanken
SQL lernen: Daten abfragen und auswerten, Unterabfragen, Aktionsabfragen, Union- und SQL-Pass-Through-Abfragen
Formulare erstellen: Formular-Typen, Entwurf, Steuerelemente, Layout, Ansichten, Arbeiten mit mehreren Formularen
Übersichtliche Berichte: Entwurf, Ansichten, Bereiche, Etiketten und mehrspaltige Berichte
Programmierung mit Makros und VBA: Formulare bereichern, auf Ereignisse reagieren, Entwicklungsumgebung, Daten im Speicher verarbeiten, Fallunterscheidungen und Schleifen, Module, Klassenmodule, Fehlerbehandlung
DAO-Klassenbibliothek: Aktionsabfragen erstellen und ausführen, Datensätze bearbeiten, Transaktionen
Anwendungsprogramme erstellen: Desktop-Datenbanken



Wolfram Langer ist promovierter Biochemiker und einer der beiden Geschäftsführer der Launhardt Langer IT-Services GmbH, einem Anbieter von IT-Dienstleistungen für kleine und mittelständische Unternehmen in der Region Berlin; seit 20 Jahren ist er als Datenbank- und Anwendungsentwickler sowie in der Systemadministration tätig. Seine ersten Datenbanklösungen entwickelte Wolfram Langer mit Microsoft Access, das er bis heute produktiv in Kundenprojekten einsetzt. Darüber hinaus hat er umfassende Datenbankprojekte u. a. für die Automobil-, Pharma- und Luftfahrtbranche realisiert. Er lebt mit seiner Lebensgefährtin und seinen beiden Töchtern am nördlichen Stadtrand von Berlin.
mehr
Verfügbare Formate
BuchGebunden
EUR49,90
E-BookEPUB0 - No protectionE-Book
EUR49,90

Produkt

KlappentextWie Sie in Access 2019 Datenbanken grundlegend richtig konzipieren und schrittweise aufbauen, erfahren Sie als Anwender oder Entwickler in diesem Buch! Nach einer umfassenden Einführung in gutes Datenbank-Design macht es Sie mit der Erstellung von Tabellen, Abfragen, Formularen und Berichten vertraut. Außerdem lernen Sie alle wichtigen fortgeschrittenen Techniken kennen: Von Abfrageoptimierung und VBA- oder DAO-Programmierung über SQL-Server-Anbindung bis zur Entwicklung von Desktopanwendungen ist einfach alles für Sie drin!

Aus dem Inhalt:

Grundlagen zu Access: Installation und Konfiguration, relationale Datenbanken, Beziehungen
Datenbank-Design: Normalisierung, Namenskonventionen, referentielle Integrität, häufige Fehler, Best Practice
Tabellen erstellen und ändern; Felddatentypen, Beziehungen erstellen, Primär- und Fremdschlüssel, Alternativschlüssel und Indizes
Abfragen erstellen inkl. Workshops
Datenverbindungen, Import und Export von Daten, Einbinden von SharePoint-Listen; Server-Datenbanken
SQL lernen: Daten abfragen und auswerten, Unterabfragen, Aktionsabfragen, Union- und SQL-Pass-Through-Abfragen
Formulare erstellen: Formular-Typen, Entwurf, Steuerelemente, Layout, Ansichten, Arbeiten mit mehreren Formularen
Übersichtliche Berichte: Entwurf, Ansichten, Bereiche, Etiketten und mehrspaltige Berichte
Programmierung mit Makros und VBA: Formulare bereichern, auf Ereignisse reagieren, Entwicklungsumgebung, Daten im Speicher verarbeiten, Fallunterscheidungen und Schleifen, Module, Klassenmodule, Fehlerbehandlung
DAO-Klassenbibliothek: Aktionsabfragen erstellen und ausführen, Datensätze bearbeiten, Transaktionen
Anwendungsprogramme erstellen: Desktop-Datenbanken



Wolfram Langer ist promovierter Biochemiker und einer der beiden Geschäftsführer der Launhardt Langer IT-Services GmbH, einem Anbieter von IT-Dienstleistungen für kleine und mittelständische Unternehmen in der Region Berlin; seit 20 Jahren ist er als Datenbank- und Anwendungsentwickler sowie in der Systemadministration tätig. Seine ersten Datenbanklösungen entwickelte Wolfram Langer mit Microsoft Access, das er bis heute produktiv in Kundenprojekten einsetzt. Darüber hinaus hat er umfassende Datenbankprojekte u. a. für die Automobil-, Pharma- und Luftfahrtbranche realisiert. Er lebt mit seiner Lebensgefährtin und seinen beiden Töchtern am nördlichen Stadtrand von Berlin.
Details
Weitere ISBN/GTIN9783836263672
ProduktartE-Book
EinbandartE-Book
FormatEPUB
Format Hinweis0 - No protection
Erscheinungsjahr2019
Erscheinungsdatum28.08.2019
Auflage2. Auflage
Seiten1111 Seiten
SpracheDeutsch
Dateigrösse29689 Kbytes
Artikel-Nr.4781131
Rubriken
Genre9200

Inhalt/Kritik

Inhaltsverzeichnis
Vorwort ... 17
1. Einleitung ... 21

1.1 ... Was ist Access? ... 21
1.2 ... Wie kann eine Datenbank meine Arbeitsprozesse unterstützen? ... 27

2. Access als Datenbank: Tabellen ... 37

2.1 ... Ein Schnelleinstieg in relationale Datenbanken ... 37
2.2 ... Datenbankdesign ... 43
2.3 ... Erstellen von Tabellen ... 54
2.4 ... Ändern von Tabellen ... 94
2.5 ... Daten in Tabellen ... 100
2.6 ... Formatierungen in Tabellen ... 123
2.7 ... Beziehungen zwischen Tabellen ... 150
2.8 ... Durch die Normalformen das Datenbankdesign verbessern ... 180
2.9 ... Indizes ... 205
2.10 ... Besondere Tabellen ... 215

3. Daten filtern, sortieren und zusammenfassen: Abfragen ... 219

3.1 ... Einfache Abfragen ... 219
3.2 ... Auswerten von Daten eines Datensatzes: Berechnete Felder ... 245
3.3 ... Zusammenfassen von Datensätzen: Gruppierung und Aggregieren ... 266
3.4 ... Abfragen von Daten aus mehreren Tabellen ... 282
3.5 ... Aktionsabfragen ... 299
3.6 ... Workshops zum Normalisieren von Daten ... 315

4. Access und die Verbindungen zur Außenwelt ... 329

4.1 ... Wann braucht man Datenverbindungen? ... 329
4.2 ... Export von Daten ... 339
4.3 ... Zugriff auf eine Access-Desktop-Datenbank aus anderen Programmen ... 372
4.4 ... Import von Daten ... 389
4.5 ... Workshops zum Import von Daten ... 409
4.6 ... Anbindung externer Datenquellen: Verknüpfen von Tabellen ... 458
4.7 ... Was sind Server-Datenbanken? ... 468
4.8 ... Workshops zum SQL Server ... 487

5. SQL - die Programmiersprache für Datenbanken ... 509

5.1 ... Warum SQL lernen? ... 509
5.2 ... Daten abfragen: SELECT ... 510
5.3 ... Gruppierung und Aggregieren ... 528
5.4 ... Unterabfragen ... 532
5.5 ... Aktionsabfragen: Data Manipulation Language (DML) ... 543
5.6 ... Datenbankobjekte verändern: Data Definition Language (DDL) ... 550
5.7 ... Besondere Abfragen ... 554

6. Formulare ... 559

6.1 ... Formulare entwerfen ... 559
6.2 ... Arbeiten mit Steuerelementen ... 570
6.3 ... Die verschiedenen Steuerelemente ... 597
6.4 ... Arbeiten mit Layouts in Formularen ... 666
6.5 ... Formulartypen ... 679
6.6 ... Arbeiten mit mehreren Formularen ... 689
6.7 ... Formulare aus einer Vorlage erstellen ... 712
6.8 ... Workshops zu Formularen ... 715

7. Berichte ... 745

7.1 ... Berichte entwerfen ... 745
7.2 ... Arbeiten mit Layouts in Berichten ... 759
7.3 ... Ansichten eines Berichts ... 760
7.4 ... Bereiche in Berichten ... 767
7.5 ... Berichte mit mehreren Spalten ... 792
7.6 ... Workshops zu Berichten ... 800

8. Einfache Programmierung mit Makros ... 815

8.1 ... Makros ... 815
8.2 ... Auf Ereignisse reagieren ... 834
8.3 ... Besondere Makros ... 843

9. Visual Basic for Applications (VBA), die Programmiersprache für Microsoft-Office-Anwendungen ... 851

9.1 ... Warum VBA lernen? ... 851
9.2 ... Formulare bereichern ... 853
9.3 ... Die integrierte Entwicklungsumgebung ... 863
9.4 ... Daten im Speicher verarbeiten ... 873
9.5 ... Kontrollstrukturen: Verzweigungen und Wiederholungen ... 887
9.6 ... Module ... 895
9.7 ... Klassenmodule ... 923
9.8 ... Fehlerbehandlung ... 951

10. Data-Access-Objects-(DAO-)Klassenbibliothek ... 961

10.1 ... Daten abfragen: »Recordset«-Objekte ... 962
10.2 ... Aktionsabfragen ausführen ... 974
10.3 ... Transaktionen ... 976
10.4 ... Andere Klassenbibliotheken ... 980

11. Anwendungsprogramme mit Access erstellen ... 991

11.1 ... Wichtige Elemente eines Anwendungsprogramms ... 992
11.2 ... Zugriffsberechtigungen ... 1003
11.3 ... Ohne Access mit Datenbank-Dateien arbeiten: Die Access Runtime ... 1014
11.4 ... Die Grenzen der Möglichkeiten in Access - Beyond the Limits ... 1028

Anhang ... 1029

A.1 ... Microsoft SQL Server ... 1029
A.2 ... Access Web Apps in Office 365 oder SharePoint speichern ... 1069

Index ... 1079
mehr
Leseprobe

Vorwort

Erstmalig kam ich mit Microsoft Access in der Version 2.0 in Berührung, und ich erinnere mich noch gut daran, wie ich ins kalte Wasser geworfen wurde und mich mit viel Energieaufwand an die Thematik herantasten musste. Inzwischen habe ich Access aus zahlreichen Blickwinkeln und in ganz unterschiedlichen Anwendungsbereichen kennengelernt.
Das werden Sie in diesem Buch finden: Wissen und Erfahrungen aus der Praxis

Meine ersten, teils sehr frustrierenden Erfahrungen bei der Arbeit mit Access möchte ich Ihnen gerne ersparen. Daher werde ich als Einstieg in die schwierigeren Themen zunächst das grundlegende Konzept, untermauert mit Grafiken, vermitteln. In den daran anschließenden Abschnitten können Sie sich das Wissen, wie Sie Access bedienen, aneignen. Wie etwas funktioniert, werde ich stets an Beispielen mit Schritt-für-Schritt-Anleitungen zeigen.

Wissen ist leider noch nicht alles, denn neben der Theorie gibt es bekanntlich die Praxis, in der vieles ganz anders läuft. Für dieses Buch habe ich mir den Anspruch gesetzt, Erfahrungen aus der Praxis weiterzugeben. Ich hatte das Glück, in verschiedenen Teams mit sehr kompetenten Kollegen gemeinsam an Access-Datenbanken zu programmieren. Immer wiederkehrende Probleme und Lösungen, die sich bewährt haben, werden Sie in diesem Buch an vielen Stellen nachlesen können.
Für wen ist dieses Buch gedacht?

Dieses Buch ist ein umfassendes Handbuch und somit für Access-Anwender gedacht, die ohne oder mit wenigen Vorkenntnissen beginnen und eine Datenbank aufbauen möchten. Alle dafür notwendigen Werkzeuge, die Bestandteil von Access sind, werde ich Ihnen vorstellen. Am besten fangen Sie bei den Konzepten am Anfang der Kapitel an. Es ist nicht notwendig, dass Sie ein Kapitel von vorn bis hinten durchlesen und verstehen. Das Buch ist gespickt mit Details und Hintergrundinformationen, die Sie für den ersten Start nicht unbedingt benötigen. In jedem Fall dürften die Beispieldatenbanken mit den fertigen Lösungen für Sie sehr interessant sein.

Vielleicht nutzen Sie bereits eine Access-Datenbank, die eine andere Person entwickelt hat? In diesem Buch erfahren Sie, wie Sie mit der bestehenden Datenbank arbeiten und sie verbessern oder erweitern können. Wichtige Punkte erwähne ich mitunter an mehreren Stellen in diesem Buch oder verweise auf den entsprechenden Abschnitt. So können Sie bei einem Thema, das Sie gerade beschäftigt, quer einsteigen.
Der Aufbau dieses Buches

Hier ein Überblick über die einzelnen Kapitel dieses Buches, damit Sie grob einordnen können, welche Themen an welcher Stelle behandelt werden:

Kapitel 1: Einleitung
Ich beginne mit einer Einführung in die sechs Komponenten, die Access ausmachen: Tabellen, Abfragen, Formulare, Berichte, Programmierung und Apps. Außerdem werde ich Ihnen drei fertige Datenbanklösungen vorstellen. Daran können Sie abschätzen, was in Access alles möglich ist und welche Access-Werkzeuge zur Umsetzung notwendig sind.


Kapitel 2: Access als Datenbank: Tabellen
Was ist eigentlich eine relationale Datenbank, und was macht ein gutes Datenbankdesign aus? Im zweiten Kapitel werde ich alles Relevante zum Umgang mit Tabellen, Datensätzen und Beziehungen zwischen den Tabellen erläutern. Ebenfalls Bestandteil dieses Kapitels sind die Normalformen, die zur Verbesserung des Datenbankdesigns beitragen.


Kapitel 3: Daten filtern, sortieren und zusammenfassen: Abfragen
Mit Hilfe von Abfragen lassen sich Daten aus einer oder mehreren Tabellen abrufen, auf verschiedene Weise auswerten und wenn gewünscht zusammenfassen. Die Workshops dieses Kapitels beschäftigen sich mit der Normalisierung von Daten.


Kapitel 4: Access und die Verbindungen zur Außenwelt
Access kann als Insel-Lösung oder im Verbund mit anderen Systemen betrieben werden. Alles zum Import und Export von Daten sowie zur Anbindung von Datenquellen ist hier beschrieben. In den Workshops werde ich Ihnen zeigen, wie Sie Daten für Access aufbereiten und importieren.


Kapitel 5: SQL - die Programmiersprache für Datenbanken
Für welche Zwecke die Programmiersprache SQL zum Einsatz kommt, werde ich in diesem Kapitel darstellen. Aufbauend auf Kapitel 3 erläutere ich hier den gesamten Sprachumfang von SQL in Access.


Kapitel 6: Formulare
Für die ansprechende Darstellung von Daten auf dem Bildschirm sind in Access die Formulare zuständig. Zu einem guten Formular gehört auch eine intuitive Benutzerführung, auf die ich nicht zuletzt in den zugehörigen Workshops eingehen werde.


Kapitel 7: Berichte
Umfangreiche Datenmengen lassen sich am besten mit einem Bericht auswerten und übersichtlich darstellen. Es spielt dabei keine Rolle, ob Sie einen Bericht wirklich auf Papier ausdrucken oder nur am Bildschirm ansehen möchten.


Kapitel 8: Einfache Programmierung mit Makros
Makros eignen sich dazu, einfache Aufgaben in Access zu automatisieren. Relativ neu sind die Datenmakros (Trigger), die neben anderen Neuerungen in den letzten Access-Versionen zu einer Renaissance und Aufwertung der Makroprogrammierung geführt haben.


Kapitel 9: Visual Basic for Applications (VBA), die Programmiersprache für Microsoft-Office-Anwendungen
Sehr viel mächtiger als Makros ist die Programmierung mit VBA. Damit lässt sich so gut wie jede Aufgabe in Access automatisieren. Dieses Kapitel ist eine komplette Einführung in die VBA-Programmierung; fast alle Befehle und Sprachmerkmale werden hier vorgestellt. Ohne Vorkenntnisse können Sie in diesem Kapitel die Programmiersprache VBA erlernen.


Kapitel 10: Data-Access-Objects-(DAO-)Klassenbibliothek
Über Klassenbibliotheken ist es möglich, den Funktionsumfang von VBA zu erweitern. DAO eignet sich beispielsweise dazu, in VBA direkt auf beliebige Tabellen und Abfragen zuzugreifen. Neben den Funktionen von DAO werde ich Ihnen zeigen, wie Sie von Access aus Word und Excel öffnen und quasi fernsteuern. Im letzten Teil des Kapitels geht es um den Zugriff auf Funktionen des Windows-Betriebssystems.


Kapitel 11: Anwendungsprogramme mit Access erstellen
Mit Formularen und guter Benutzerführung lässt sich mit einer Access-Datenbank ein Anwendungsprogramm bzw. eine App realisieren. Auf diese Weise wird eine Datenbank auch für Anwender, die nicht über tiefgreifende Kenntnisse in Access verfügen, intuitiv bedienbar. Obwohl dieses Kapitel am Ende des Buches steht, heißt das nicht, dass Sie zur Entwicklung von Anwendungsprogrammen alle Werkzeuge von Access oder gar Programmierung beherrschen müssen.


Anhang A
Im Anhang finden Sie eine Anleitung, wie der Microsoft SQL Server 2017 Express Edition installiert wird. Außerdem biete ich hier einen Rückblick auf die Access Web Apps für SharePoint, die es mittlerweile nicht mehr gibt.


Materialien zum Buch
Alle im Buch verwendeten Codebeispiele und Beispieldatenbanken können Sie sich unter www.rheinwerk-verlag.de/4664 in der Rubrik Materialien zum Buch herunterladen. Mit diesen Dateien können Sie alle Buchinhalte einfach nachvollziehen - ganz ohne Abtippen.

Die Rolle der Workshops

In den einzelnen Workshops werde ich gängige Probleme aus der Praxis aufgreifen und einen Lösungsvorschlag in Access aufzeigen. Dabei werde ich tief einsteigen, Themen aus anderen Kapiteln aufgreifen und an manchen Stellen auch vorgreifen. Denn es geht mir bei den Workshops vor allem um Tiefgang: Wie nutzen Sie das gesamte Repertoire von Access, um eine konkrete Aufgabe zu lösen?

Vieles lässt sich in Access vollständig ohne Programmierung erledigen, und ich kenne genügend Datenbanken, die ohne jede Zeile Programmcode auskommen. Für eine automatisierte Datenverarbeitung oder zur Lösung komplexer Anforderungen ist die Programmiersprache VBA aber so gut wie unerlässlich. Kapitel 9 ist zum Erlernen von VBA gedacht, weshalb ich die Beispiele einfach gehalten habe. Leider lässt sich das wahre Potential von VBA anhand solch kurzer Beispiele schlecht abschätzen. Genau dafür eignen sich hingegen die Workshops, und ich habe mich bewusst dafür entschieden, in einigen der Workshops auf VBA-Themen der Kapitel 9 und 10 vorzugreifen. Somit sind die Workshops als Abrundung eines Themas und als Einblick in...

mehr

Autor

Wolfram Langer ist promovierter Biochemiker und einer der beiden Geschäftsführer der Launhardt Langer IT-Services GmbH, einem Anbieter von IT-Dienstleistungen für kleine und mittelständische Unternehmen in der Region Berlin; seit 20 Jahren ist er als Datenbank- und Anwendungsentwickler sowie in der Systemadministration tätig. Seine ersten Datenbanklösungen entwickelte Wolfram Langer mit Microsoft Access, das er bis heute produktiv in Kundenprojekten einsetzt. Darüber hinaus hat er umfassende Datenbankprojekte u. a. für die Automobil-, Pharma- und Luftfahrtbranche realisiert. Er lebt mit seiner Lebensgefährtin und seinen beiden Töchtern am nördlichen Stadtrand von Berlin.
Weitere Artikel von
Langer, Wolfram