Willkommen!
Die Northwind 2.0 Developer Edition-Vorlage erweitert die Konzepte der Northwind 2.0 Starter Edition mit einem umfassenderen Datenmodell und komplexeren Features. Um mehr zu erfahren, wählen Sie eines der folgenden Themen aus.
Informationen zur Vorlage
Die Vorlage Northwind 2.0 Developer Edition zeigt die wichtigsten Features von Access. es ist nicht dafür konzipiert, ein Unternehmen zu führen oder Ihnen zu zeigen, wie sie eine solche Anwendung erstellen.
Northwind ist ein fiktives Handelsunternehmen, dessen Kunden unabhängige Lebensmittelgeschäfte sind.
- Kunden rufen bestellungen an oder platzieren sie über das Internet. In dieser Vorlage sind Internetbestellungen ein Modell.
- Northwind stellt rechnungen, versendet, sammelt Zahlungen und schließt Bestellungen ab. Bestellungen und Bestandsverwaltung sind ebenfalls in dieser Edition enthalten.
Beispieldaten in der Vorlage helfen Ihnen beim schnellen Einstieg.
Navigieren
Menüband "Start"
Diese Vorlage implementiert die Navigation mithilfe eines benutzerdefinierten Startmenübands.
Die linke Seite des benutzerdefinierten Menübands "Start" enthält die Navigation im Menü der Northwind-Anwendung.
MRU
MRU = Zuletzt verwendet. Dieses Menübandelement enthält ein Kombinationsfeld, das aktualisiert wird, wenn eine Bestellung oder eine Bestellung hinzugefügt oder gelöscht wird. Dies ermöglicht es dem aktuellen Benutzer, seine zuletzt hinzugefügten Bestellungen und Bestellungen schnell erneut zu überprüfen.
Besuchen Sie die Startseite>HilfeThemen>Northwind Features , um zu erfahren, wie Northwind 2.0 Developer Edition dieses Konzept implementiert.
- Bestellungen
- Wartung
- Berichte
Die rechte Seite enthält eine Gruppe von Hilfethemen:
- Learn zeigt diesen Bereich "Willkommen" an.
- Northwind Features zeigt eine Liste der in dieser Vorlage implementierten Features mit Navigationstipps zum Anzeigen der Implementierung der Features in der Anwendung sowie Links zu Online- und In-Application-Hilfethemen zur weiteren Untersuchung an.
- Über Northwind zeigt eine sehr kurze Geschichte der Konzeption und Entwicklung dieser Vorlage.
- Zusätzlich zu diesen Menübandschaltflächen verfügen viele Formulare über eine
, die eine formularspezifische Hilfeseite öffnet.
Menüband "Entwickeln"
Allgemeine Entwicklungstools sind hier gruppiert. Für eine Produktionsumgebung können Sie dies unsichtbar machen.
Northwind-Features
Northwind 2.0 Developer Edition enthält eine Featurematrix, auf die über die schaltfläche Northwind Features des benutzerdefinierten Startmenübands zugegriffen werden kann. Sie enthält eine Liste der wichtigen Konzepte, die in dieser Version implementiert wurden. Jedes Konzeptthema beschreibt, wie Sie ein Beispiel dafür in der Northwind 2.0-Entwicklervorlage anzeigen können, sowie praktische Links, um mehr über das Thema zu erfahren:
- Klicken Sie für Onlinehilfe , um eine Webseite zu öffnen, die sich mit dem Thema befasst.
- Klicken Sie auf in-App-Hilfe , um die interne Hilfebibliothek der Access-Anwendung für das Thema zu öffnen.
Mehrere Formularinstanzen
Access-Formulare können standardmäßig nur einmal instanziiert werden. In dieser Vorlage können Northwind Orders and Purchase Orders Forms (frmOrderDetails und frmPurchaseOrderDetails) mehrmals gleichzeitig instanziiert werden. Folgen Sie in diesen Formularen der
, um einen tieferen Einblick in die Vorgehensweise zu erhalten.
Kaskadierende Kombinationsfelder
Im Formular Bestellungen finden Sie eine Methode zum Implementieren kaskadierender Kombinationsfelder, bei denen ein Kombinationsfeld Produktkategorien zu einem Kombinationsfeld Produkte führt, in dem nur die Produkte für die ausgewählte Kategorie enthalten sind.
Überprüfen von Pflichtfeldern
Diese Edition verfügt über die VBA-Funktion ValidateForm(), um erforderliche Formularfelder hervorzuheben, die leer sind. Versuchen Sie beispielsweise, eine Bestellung zu erstellen, ohne die Felder Kunde und Steuerstatus zu ausfüllen. Sie können weiter untersuchen, wie dies erreicht wurde, indem
auf dem Bildschirm "Bestellung" verwenden.
"Lazy Loading" Unterformulare
Das verzögerte Laden in einem Registerkartensteuerelement wird manchmal als "späte Bindung" bezeichnet und verzögert das Laden des Unterformularinhalts einer Registerkarte, bis die Registerkarte ausgewählt ist. Access lädt standardmäßig Unterformulare, bevor das Formular selbst geladen wird. Eine späte Bindung kann die Formularleistung (Ladegeschwindigkeit) verbessern.
Weitere Informationen finden Sie im Produktdetails-Formular.
Street Address Map Link
Das Formular "Unternehmensdetails" (frmCompanyDetail) enthält eine Schaltfläche "Zuordnung ", die den Standardwebbrowser mit einer Karte der Unternehmensadresse öffnet. Northwind 2.0 Developer implementiert dies mithilfe von Microsoft Bing-Karten, kann aber jede webbasierte Kartenwebsite wie Google Maps oder MapQuest verwenden.
Filter anzeigen
Die Formulare "Unternehmensliste" und "Unternehmensdetails" veranschaulichen auch die Möglichkeit, Benutzern das Anzeigen der aktuellen Filter eines Formulars zu ermöglichen.
Workflows
Sowohl Bestellungen als auch Bestellungen implementieren sehr einfache Workflows. Diese veranschaulichen ein Mittel zum Steuern der Abfolge von Datenaktualisierungen, die erforderlich sind, um Geschäftsregeln für das Verschieben einer Bestellung von einem status zum nächsten zu erzwingen.
Berichte
Berichtsfallkatalog : Zeigt eine Reihe komplexerer Berichtsentwicklungsthemen.
- Mehrere Abschnitte (Einführung, ToC, Kategorien, Bestellformular)
- ToC und Paginierung
- Der resultierende Bericht ist ein Katalog mit Herausgeberqualität.
Monatlicher Umsatz nach Mitarbeiter : Der Bericht kann zur Laufzeit in der Berichtsansicht gefiltert werden.
Datenbankentwurf
Northwind verfügt über einen einfachen, aber korrekten relationalen Datenbankentwurf.
Tabellen enthalten spezifische Informationen zum Geschäft von Northwind.
Für Felder in den Tabellen sind bestimmte Eigenschaften festgelegt, um sie erforderlich zu machen oder einen bestimmten Datentyp zu erzwingen (z. B. numerisch, datum und ja/nein).
Beziehungen zwischen Tabellen erzwingen Geschäftsregeln und gewährleisten die Datenkonsistenz (z. B. muss eine Bestellung für einen vorhandenen Kunden sein).
Um das Datenbankdesign von Northwind zu erkunden, drücken Sie F11, um den Navigationsbereich zu öffnen, in dem Tabellen und andere Objekte angezeigt werden, oder wählen Sie im MenübandBeziehungenentwickeln> aus.
Klicken Sie hier, um das Datenbankentwurfsbild in voller Größe anzuzeigen .
Programmierung und Visual Basic for Applications (VBA)
Diese Edition bietet eine umfangreichere Implementierung mit VBA anstelle von Makros.
Wenn Sie die VBA-Module untersuchen, finden Sie möglicherweise Beispiele für eine alternative oder gleichwertige Syntax. Dies ist enthalten, damit Sie unterschiedliche Syntaxen erkennen können, die genau oder ungefähr dasselbe Ergebnis erzielen.
Die Programmierung erleichtert den Anwendungsfluss (z. B. Öffnen des nächsten Formulars) oder erzwingt Geschäftsregeln (z. B. können Sie einen Auftrag status nicht auf "Geschlossen" aktualisieren, ohne zuvor eine Zahlung dafür zu erhalten).
Northwind Developer verwendet verschiedene Programmierbeispiele, um Zugriffsfunktionen anzuzeigen:
Ausdrücke in der Tabelle Employees erstellen die Felder FullNameFNLN und FullNameLNFN . Ein Ausdrucksfeld in einer Tabelle kann an anderer Stelle verwendet werden, z. B. um den vollständigen Namen des Mitarbeiters im Titel des Access-Hauptfensters anzuzeigen.
In Northwind 2.0 Developer Edition werden Makros durch VBA-Prozeduren ersetzt. Drücken Sie ALT+F11, um den VBA-Editor anzuzeigen.
Standardmäßig erstellt Access Makros, wenn Sie Assistenten verwenden, z. B. beim Ablegen einer Schaltfläche auf einem Formular in der Entwurfsansicht. Access kann Makros für Sie in VBA konvertieren: In der Formularentwurfsansicht können Die Entwurfstools>>Die Makros von Formularen in Visual Basic konvertieren.
Um die Formularprogrammierung zu untersuchen, öffnen Sie das Formular in der Entwurfsansicht, und wählen Sie dannEigenschaftenblatt für Formularentwurf> aus, um die Eigenschaften des ausgewählten Objekts zu überprüfen. Auf den großteil des Codes wird über die Registerkarte Ereignisse des Eigenschaftenblatts zugegriffen, wie unten dargestellt.
Zusätzliche Dokumentation
Die meisten Northwind-Formulare enthalten einen speziellen Hilfelink, der mit dem Symbol gekennzeichnet ist:
Dieses Symbol wird kontextbezogen mit Microsoft-Webseiten verknüpft, die sich allen Northwind-Themen widmen, und enthält ausführliche Diskussionen zu den Formularobjekten der Northwind-Anwendung, deren vorgestellten Funktionen und deren Durchführung.
Weitere Informationen
- Northwind 2.0 Developer Edition: Dinge, die Sie wissen sollten
- Northwind 2.0 Developer Edition: Alle Themen