Zum Hauptinhalt springen
Nicht aus der Schweiz? Besuchen Sie lehmanns.de

Das Access 2003 Entwicklerbuch

(Autor)

Buch | Hardcover
840 Seiten
2005
Addison Wesley ein Imprint von Pearson Deutschland (Verlag)
978-3-8273-2265-4 (ISBN)

Lese- und Medienproben

Das Access 2003 Entwicklerbuch - André Minhorst
CHF 69,90 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Die meisten Bücher haben den Anspruch, den Leser über alle Bereiche zu informieren, die beim Umgang mit Access und/oder VBA wichtig sind. Es dreht sich alles um die Technik und die sollte der Leser nach dem Studium eines solchen Buches auch beherrschen. Sie haben schon ein derartiges Buch durchgeackert und fühlen sich mit der Oberfläche von Access vertraut? Und außerdem haben Sie bereits die eine oder andere Prozedur auf dem Buckel?

Gut! Dann sind Sie hier genau richtig, denn das vorliegende Buch holt Sie genau dort ab, wo viele andere Bücher Sie absetzen. Dabei versucht es, sich ein wenig mehr auf die eigentliche Anwendungsentwicklung zu konzentrieren. Vielleicht können die folgenden Beispiele dies verdeutlichen.


Architektur und Datenmodellierung

Die Entwicklung einer Anwendung ohne gründliche Planung läuft meist schief. In Kapitel 1 finden Sie Informationen, welche Gedanken Sie sich vor dem Eintippen der ersten Codezeile machen sollten. Dabei spielt auch der Begriff "Architektur" eine wichtige Rolle - versuchen Sie sich doch einfach einmal als Architekt. Und vergessen Sie nicht die Ergonomie - die aufwändigste Anwendung taugt nichts, wenn der Anwender sie nach kurzer Zeit entnervt wegwirft.

Datemodellierung ist einer der wichtigsten Aspekte bei der Datenbankentwicklung. Wer hier Fehler macht, muss später kräftig bluten, denn alle anderen Datenbankobjekte basieren auf den zugrunde liegenden Daten - somit pflanzen sich Fehler durch Abfragen, Formulare und Berichte fort. Deshalb erfahren Sie in Kapitel 2, wie Sie aus einem Berg Daten unter Verwendung der Normalisierungsregeln ein relationales Datenmodell ableiten, welche Beziehungsarten es gibt und wie Sie diese einsetzen. Und falls noch Fragen offen bleiben, finden Sie eine Menge Beispieldatenmodelle.


Die übliche Verdächtigen - Abfragen, Formulare und Berichte

Mit Abfragen extrahieren Sie aus den Tabellen die später benötigten Daten, indem Sie die Tabellen zusammenführen, Felder auswählen und die Daten durch passende Kriterien einschränken. Anhand einiger Beispiele erfahren Sie in Kapitel 3, wie Sie nicht-triviale Probleme mit Abfragen lösen - wie etwa die Suche von Daten in m:n-Beziehungen, Auffinden von Extremwerten in gruppierten Abfragen oder Nummerieren von Datensätzen.

Nun brauchen Sie die in den Tabellen und Abfragen enthaltenen Daten nur noch in Formularen abzubilden. Deshalb erfahren Sie, wie Sie die Daten in den Formularen und Steuerelementen anzeigen - und zwar für alle denkbaren Beziehungsarten wie 1:1-, 1:n-, n:1-, m:n- und reflexive Beziehungen. Außerdem finden Sie im vorliegenden Buch Informationen über den richtigen Einsatz der Formularereignisse, die Besonderheiten von Unterformularen und das Validieren von Daten und lernen Möglichkeiten zur Suche in Formularen kennen (Kapitel 4).

Das Gleiche gilt für Berichte: Auch hier lernen Sie, wie Sie unterschiedlich aufgebaute Daten darstellen und wozu Berichtsereignisse gut sind und wie Sie diese einsetzen. Am Beispiel des Rechnungsdrucks erfahren Sie, wie man einen komplexen Bericht anlegen kann (Kapitel 5).


VBA und der Datenzugriff

Die Grundlagen von VBA haben Sie sich schnell angeeignet und die Objekte, Eigenschaften und Methoden können Sie nachschlagen. Aber was ist notwendig, um statt endlosen Spaghetti-Codes knackige, kurze, leicht verständliche und gut wartbare Routinen zu zaubern? Lesen Sie nach in Kapitel 6.

Ein ganz wichtiges Thema in Access ist natürlich der Datenzugriff. Diesem widmen sich gleich drei Kapitel: Dort erfahren Sie alles über den Datenzugriff mit SQL, DAO und ADO. Sie erfahren dort, wann Sie welche Technik bevorzugen sollten und welche Besonderheiten die einzelnen Techniken aufweisen (Kapitel 7 bis Kapitel 9).


Finishing Touch: Menüs, Fehlerbehandlung und Speed

Menüleisten sind das Salz in der Suppe der Benutzungsoberfläche. Wer will schon den Benutzern seiner Anwendung das Datenbankfenster zum Öffnen der Formulare anbieten? Alles zum Menüleistenbau finden Sie in Kapitel 10.

Stabil und schnell soll die Anwendung natürlich auch laufen. Für eine stabile Anwendung brauchen Sie eigentlich nur "keine Fehler" einzubauen. Da das aber relativ schwierig wird, sollten Sie zumindest für eine vernünftige Fehlerbehandlung und eine automatische Fehlerdokumentation sorgen - oder möchten Sie den Benutzer am Telefon bitten, dass er Ihnen mal eben einen Screenshot der Fehlermeldung zusendet? Mehr dazu in Kapitel 11. Vielleicht erstellen Sie auch eine so schnelle Anwendung, dass der Benutzer auftretende Fehler gar nicht bemerkt? An welchen Schräubchen Sie da drehen können, erfahren Sie in Kapitel 12.


Ab in die Zukunft mit Objektorientierung und einem besseren VBA-Editor

Kapitel 13 und 14 widmen sich ganz der objektorientierten Programmierung mit VBA und Access. Erfahren Sie, wozu Sie Klassen und Collections einsetzen können. Außerdem: Irgendwann werden sich die objektorientierten Sprachen von .NET auch in Access breit machen. Ein bisschen Vorbereitung kann da nicht schaden.
Und wenn Sie gerade dabei sind: Moderne Entwicklungsumgebungen wie Eclipse und Visual Studio .NET bieten Funktionen, von denen VBA-Entwickler nur träumen können. Das muss nicht sein: Die VBA-Entwicklungsumgebung lässt sich (fast) beliebig erweitern. Sie benötigen nur ein wenig Fantasie und das Know-how aus Kapitel 15.


Alles für die Datenbank

Den Abschluss bilden Kapitel 16 und 17: Hier erfahren Sie, wie Sie Ihre Anwendung auf den Einsatz in der realen Welt vorbereiten: Mit einem ordentlichen Sicherheitskonzept und allem, was sonst noch zur Pflege der Datenbankanwendung notwendig ist. Im Anhang finden Sie schließlich noch Links zum Download einiger Tools und weitere Links zum Thema Access.

André Minhorst ist Diplom-Ingenieur und hat bereits während des Studiums Praxiserfahrungen mit Datenbanken und insbesondere Access gesammelt. Er schreibt regelmäßig Fachbeiträge für die Magazine "inside Access" und "Access im Unternehmen" und ist für letzteres außenredaktionell verantwortlich - dazu gehört auch die Betreuung des Internetangebots access-im-unternehmen.de. Sein aktueller Interessenschwerpunkt liegt in der Verknüpfung der Anwendungsentwicklung mit Access und modernen Entwicklungstechniken wie Test Driven Development oder Refactoring.

"Datemodellierung ist einer der wichtigsten Aspekte bei der Datenbankentwicklung. Wer hier Fehler macht, muss später kräftig bluten, denn alle anderen Datenbankobjekte basieren auf den zugrunde liegenden Daten - somit pflanzen sich Fehler durch Abfragen, Formulare und Berichte fort. Deshalb erfahren Sie in Kapitel 2, wie Sie aus einem Berg Daten unter Verwendung der Normalisierungsregeln ein relationales Datenmodell ableiten, welche Beziehungsarten es gibt und wie Sie diese einsetzen. Und falls noch Fragen offen bleiben, finden Sie eine Menge Beispieldatenmodelle.Die übliche Verdächtigen - Abfragen, Formulare und BerichteMit Abfragen extrahieren Sie aus den Tabellen die später benötigten Daten, indem Sie die Tabellen zusammenführen, Felder auswählen und die Daten durch passende Kriterien einschränken. Anhand einiger Beispiele erfahren Sie in Kapitel 3, wie Sie nicht-triviale Probleme mit Abfragen lösen - wie etwa die Suche von Daten in m:n-Beziehungen, Auffinden von Extremwerten in gruppierten Abfragen oder Nummerieren von Datensätzen.Nun brauchen Sie die in den Tabellen und Abfragen enthaltenen Daten nur noch in Formularen abzubilden. Deshalb erfahren Sie, wie Sie die Daten in den Formularen und Steuerelementen anzeigen - und zwar für alle denkbaren Beziehungsarten wie 1:1-, 1:n-, n:1-, m:n- und reflexive Beziehungen. Außerdem finden Sie im vorliegenden Buch Informationen über den richtigen Einsatz der Formularereignisse, die Besonderheiten von Unterformularen und das Validieren von Daten und lernen Möglichkeiten zur Suche in Formularen kennen (Kapitel 4).Das Gleiche gilt für Berichte: Auch hier lernen Sie, wie Sie unterschiedlich aufgebaute Daten darstellen und wozu Berichtsereignisse gut sind und wie Sie diese einsetzen. Am Beispiel des Rechnungsdrucks erfahren Sie, wie man einen komplexen Bericht anlegen kann (Kapitel 5)."

Reihe/Serie Programmer's Choice Addison Wesley
Sprache deutsch
Gewicht 1505 g
Einbandart gebunden
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Schlagworte ACCESS 2003 • Architektur • Datenmodelle • Planung • VBA
ISBN-10 3-8273-2265-0 / 3827322650
ISBN-13 978-3-8273-2265-4 / 9783827322654
Zustand Neuware
Informationen gemäß Produktsicherheitsverordnung (GPSR)
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Grundlagen und praktische Anwendungen von Transpondern, kontaktlosen …

von Klaus Finkenzeller

Buch (2023)
Hanser (Verlag)
CHF 125,95
das umfassende Handbuch

von Marc Marburger

Buch | Hardcover (2024)
Rheinwerk (Verlag)
CHF 69,85