Übersicht über die Beispieldatenbank "Nordwind"

Die Beispieldatenbank Nordwind stellt Daten, mit denen Sie experimentieren können, und Datenbankobjekte (Tabellen, Abfragen, Formulare, Berichte, Datenzugriffsseiten, Makros und Module) bereit, die die Features von Microsoft Access veranschaulichen und die Sie in Ihre eigenen Datenbanken einbeziehen können. Anhand von Nordwind erlernen Sie, wie eine relationale Datenbank strukturiert ist und wie die Datenbankobjekte zusammenarbeiten, damit Sie Ihre Daten auf einfache Weise eingeben, speichern, bearbeiten, verteilen und drucken können.

Kennenlernen von "Nordwind"

Am besten lernen Sie Nordwind kennen, indem Sie damit arbeiten: Daten in die Formulare eingeben und dort bearbeiten, Datensätze unter Verwendung der Abfragen abrufen und die Berichte drucken. Wechseln Sie anschließend zur Entwurfsansicht, um sich die Struktur oder das Layout des jeweiligen Objekts sowie die Eigenschaften und Ereignisse anzusehen, die das Formular, den Bericht oder ein anderes Objekt funktionsfähig machen.

Designtipps, das Hilfesystem zu Nordwind, identifiziert die wichtigsten Merkmale vieler Datenbankobjekte und zeigt Ihnen, wo Sie etwas über die Funktionsweise der Objekte erfahren können. Um die Hilfe zu Nordwind anzuzeigen, klicken Sie im Menü auf die Schaltfläche Designtipps.

Anmerkung   Um die Hilfe zu Microsoft Access aufzurufen, klicken Sie auf den Office-Assistenten oder im Menü ? auf Microsoft Access-Hilfe.

Zu welchen Objekten möchten Sie Informationen erhalten?

•	Tabellen

•	Abfragen

•	Formulare

•	Berichte

•	Datenzugriffsseiten


Tabellen in der Beispieldatenbank "Nordwind"

Jede Tabelle in der Beispieldatenbank Nordwind speichert Informationen zu einer bestimmten Informationskategorie. So speichert z.B. die Tabelle Personal alle Informationen zum Personal. Diese Informationen sind in verschiedene Elemente aufgeteilt. Jedes Element ist in einem Feld, wie z.B. Vorname, gespeichert. Eine Gruppe von Elementen für einen Angestellten bildet einen Datensatz, beispielsweise die in den Feldern Vorname, Nachname, Straße, Ort usw. gespeicherten Elemente.

Jedes Feld hat einen Datentyp. Er bestimmt den Informationstyp, den Sie im Feld speichern können. Das Feld Vorname hat den Datentyp Text, weil Sie darin Zeichenfolgen speichern. Das Feld Einstellung hat den Datentyp Datum/Uhrzeit, weil Sie darin Datumsangaben speichern.

Tipp   Um den Datentyp eines Feldes zu sehen, öffnen Sie die Tabelle in der Entwurfsansicht.

Anhand der Felder in Nordwind können Sie Ideen zu den Datentypen für die Felder in Ihren eigenen Tabellen entwickeln. Die folgenden Tabellen erläutern kurz die in den Tabellen Lieferanten, Personal und Artikel verwendeten Datentypen.

Die Tabelle "Lieferanten"

Datentyp	Zweck	Feld
AutoWert	Eindeutige Nummern, die beim Hinzufügen eines Datensatzes automatisch eingefügt werden.	Lieferanten-Nr
Text	Text, eine Kombination aus Text und Zahlen (wie z.B. Adressen) oder nur Zahlen (wie z.B. Telefonnummern).	Firma, Straße, Telefon und weitere
Hyperlink	Text oder Kombinationen aus Text und Zahlen, die als Text gespeichert und als Hyperlinkadresse verwendet werden.	Homepage
Die Tabelle "Personal"

Datentyp	Zweck	Feld
Datum/Uhrzeit	Datums- und Uhrzeitangaben.	Geburtsdatum
Memo	Text und Zahlen von größerem Umfang, wie z.B. Notizen oder Beschreibungen.	Bemerkungen
Text (Nachschlagen)	Text oder eine Kombination aus Text und Zahlen in einem Nachschlagefeld. Bei der Dateneingabe können Sie aus einer Liste von Werten wählen (die aus einer von Ihnen festgelegten Liste erstellt wurde) und dazu ein Kombinationsfeld verwenden.	Anrede
Zahl (Nachschlagen)	Numerische Daten in einem Nachschlagefeld. Bei der Dateneingabe können Sie aus einer Liste von Werten wählen (die aus den Werten in derselben Tabelle erstellt wurde) und dazu ein Kombinationsfeld verwenden.	Vorgesetzte(r)
OLE-Objekt	Objekte, wie Microsoft Word-Dokumente und Bilder, die in anderen Programmen unter Verwendung des OLE-Protokolls erstellt wurden.	Foto
Die Tabelle "Artikel"

Datentyp	Zweck	Feld
Währung	Währungswerte	Einzelpreis
Ja/Nein	Ja/Nein-, Wahr/Falsch- und Ein/Aus-Werte.	Auslaufartikel
Zahl	Numerische Daten, die in mathematischen Berechnungen verwendet werden können.	Lagerbestand
Zahl (Nachschlagen)	Numerische Daten in einem Nachschlagefeld. Bei der Dateneingabe können Sie aus einer Liste von Werten wählen (die aus den Werten in einer anderen Tabelle erstellt wurde) und dazu ein Kombinationsfeld verwenden.	Kategorie-Nr
Tipp   Sie können eine Übersicht über alle Tabellen in Nordwind und die Beziehungen zwischen den Tabellen anzeigen, indem Sie das Fenster Beziehungen öffnen. (Klicken Sie im Menü Extras auf Beziehungen.)


Abfragen in der Beispieldatenbank "Nordwind"

Die Abfragen in der Beispieldatenbank Nordwind erfassen Daten aus zwei oder mehr Detailtabellen, suchen Daten, die bestimmten Kriterien entsprechen und berechnen Summen. Einige Abfragen dienen als Grundlage für ein Formular oder einen Bericht. Andere werden zur Bearbeitung von Daten verwendet, deren Ergebnisse Sie im Datenblatt der Abfrage anzeigen können.

Tipp   Um die Struktur einer Abfrage zu sehen, öffnen Sie sie in der Entwurfsansicht.

Zu welchem Abfragetyp möchten Sie Informationen erhalten?

•	Abfragen, die die abgerufenen Datensätze unter Verwendung von Kriterien oder Eigenschaften beschränken

•	Abfragen, die Summen berechnen

•	Union- und Kreuztabellenabfragen


Union- und Kreuztabellenabfragen

Union- und Kreuztabellenabfragen bringen Daten aus mehreren Tabellen auf eine Art und Weise zusammen, die für eine einfache Auswahlabfrage nicht möglich ist.

Union-Abfrage

Die Abfrage Kunden und Lieferanten nach Standort basiert auf den Tabellen Kunden und Lieferanten. Sie kombiniert entsprechende Felder aus beiden Tabellen in einem Feld. Als Ergebnis enthält das Feld Firma in der Abfrage die Firmennamen von Kunden und Lieferanten. Die Felder Kontaktperson und Ort enthalten ebenfalls kombinierte Daten.

Anmerkung   Die Struktur einer Union-Abfrage wird in der SQL-Ansicht, und nicht in der Abfrage-Entwurfsansicht, angezeigt.

Kreuztabellenabfrage

Die Abfrage Quartalsbestellungen nach Artikeln basiert auf den Tabellen Bestellungen, Bestelldetails und Artikel. Für jeden Artikel zeigt die Abfrage, welche Kunden ihn bestellt haben, in welcher Menge und in welchem Quartal er bestellt wurde.

Die Abfrage verwendet Ausdrücke in den folgenden Feldern:

•	Das Feld Quartale verwendet die Funktion DatTeil, um den Quartalswert des Feldes Bestelldatum zurückzugeben.

•	Das Feld Bestelljahr verwendet die Funktion Jahr, um den Jahreswert des Feldes Bestelldatum zurückzugeben.

•	Das Feld Artikelanzahl verwendet die Funktion Summe, um die Gesamtzahl der bestellten Artikel zurückzugeben, und die Funktion ZCurrency, um die Währungswerte übereinstimmend zu runden.

•	Das Feld Bestelldatum verwendet den Operator Zwischen...Und in der Zelle Kriterien, um nur die Datensätze aus 1997 zurückzugeben.


Abfragen, die die zurückgegebenen Datensätze unter Verwendung von Kriterien oder Eigenschaften beschränken

Mit Hilfe der Zelle Kriterien im Abfrage-Entwurfsbereich oder von Abfrageeigenschaften können Sie die von der Abfrage zurückgegebenen Datensätze bestimmen.

Festlegen von unveränderlichen Kriterien

Die Abfrage Liste der aktuellen Artikel beschränkt die zurückgegebenen Artikel auf die Nicht-Auslaufartikel. Hierzu legt sie Nein in der Zelle Kriterien des Feldes Auslaufartikel fest.

Die Abfrage Umsatzsummen nach Anzahl beschränkt die zurückgegebenen Datensätze auf diejenigen, deren Umsätze 2.500 DM überschreiten und deren Versanddatum in 1997 liegt. Sie legt >2500 in der Zelle Kriterien des Feldes Umsatz und Zwischen #01.01. 1997# Und #31.12.1997# in der Zelle Kriterien des Feldes Versanddatum fest.

Auffordern zur Eingabe von Kriterien bei jeder Ausführung der Abfrage

Personalumsätze nach Land ist die zugrunde liegende Abfrage für den Bericht Personalumsätze nach Land. Wenn Sie die Abfrage in der Datenblattansicht oder den Bericht in der Seitenansicht öffnen, werden Sie zur Eingabe eines Anfangs- und eines Enddatums aufgefordert.

Die Eingabeaufforderungen werden in der Zelle Kriterien des Feldes Versanddatum festgelegt:

Zwischen [Anfangsdatum] Und [Enddatum]

Die Datentypen für [Anfangsdatum] und [Enddatum] werden als Datum/Uhrzeit im Dialogfeld Abfrageparameter festgelegt. Um dieses Dialogfeld anzuzeigen, klicken Sie in der Abfrage-Entwurfsansicht im Menü Abfrage auf Parameter.

Abrufen der Kriterienwerte für die Abfrage aus einem benutzerdefinierten Dialogfeld

Umsätze nach Jahr ist die zugrunde liegende Abfrage für den Bericht Umsätze nach Jahr und den Unterbericht Umsätze nach Jahr Unterbericht. Sie ruft die Werte für ihre Kriterien aus den Textfeldern Anfangsdatum und Enddatum im Formular Umsätze nach Jahr-Dialog ab. Dieses Dialogfeld wird im Ereignis Open des Berichts geöffnet, wenn Sie den Bericht in der Vorschau anzeigen oder drucken.

Die Verweise auf die Textfelder im Formular werden in der Zelle Kriterien des Feldes Versanddatum festgelegt:

Ist Nicht Null Und Zwischen [Forms]![Umsätze nach Jahr-Dialog]![Anfangsdatum] Und [Forms]![Umsätze nach Jahr-Dialog]![Enddatum]

Sie legen die Datentypen für [Forms]![Umsätze nach Jahr-Dialog]![Anfangsdatum] und [Forms]![Umsätze nach Jahr-Dialog]![Enddatum] als Datum/Uhrzeit im Dialogfeld Abfrageparameter fest. Um dieses Dialogfeld anzuzeigen, klicken Sie in der Abfrage-Entwurfsansicht im Menü Abfrage auf Parameter.

Festlegen von Kriterien unter Verwendung einer SQL SELECT-Anweisung

Die Abfrage Artikel über Durchschnittspreis basiert auf der Tabelle Artikel. Sie verwendet eine SQL SELECT-Anweisung als Kriterium für das Feld Einzelpreis. Wenn Sie eine SQL SELECT-Anweisung in der Zelle Kriterien verwenden, wird sie als Unterabfrage bezeichnet.

Festlegen von Kriterien unter Verwendung der "Spitzenwerte"-Eigenschaft

Die Abfrage Die zehn teuersten Artikel basiert auf der Tabelle Artikel. Die Spitzenwerte-Eigenschaft der Abfrage ist auf 10 eingestellt, und das Feld Einzelpreis ist in absteigender Reihenfolge sortiert. Diese Einstellungen beschränken die zurückgegebenen Datensätze auf diejenigen mit den 10 höchsten Einzelpreis-Werten.


Abfragen, die Summen berechnen

In vielen Fällen lassen sich Summen einfach und rationell in einer Abfrage berechnen. Sie können eine Summe für jeden einzelnen Datensatz oder viele Datensätze in einer Abfrage berechnen. Außerdem können Sie das Ergebnis der Berechnungen in einer Abfrage zum Berechnen von Summen in einer anderen Abfrage verwenden.

Berechnen einer Summe für jeden Datensatz

Die Abfrage Bestelldetails erweitert basiert auf den Tabellen Bestelldetails und Artikel. Das Feld Endpreis verwendet arithmetische Operatoren zum Berechnen des Endpreises für einen Artikel und die Funktion ZCurrency zum übereinstimmenden Runden der Währungswerte.

Berechnen einer Summe für eine Gruppe von Datensätzen

Die Abfrage Bestellzwischensummen basiert auf der Tabelle Bestelldetails. Sie ist eine Berechnungsabfrage, die Datensätze nach Bestell-Nr gruppiert. Das Feld Zwischensumme berechnet die Zwischensummen für jede Bestellung. Dazu verwendet es arithmetische Operatoren zum Berechnen des Endpreises für einen Artikel, die Funktion Summe zum Berechnen der Summe der Endpreise für alle Artikel einer Bestellung und die Funktion ZCurrency zum übereinstimmenden Runden der Währungswerte.

Verwenden des Ergebnisses einer Abfrage zum Berechnen von Summen in einer anderen Abfrage

In einigen Fällen sind zwei Abfragen erforderlich, um Datensätze zu gruppieren und die Summe zu berechnen. Die Abfrage Umsätze nach Artikeln für 1997 berechnet die Gesamtumsätze für jeden Artikel. Die Abfrage Umsätze nach Kategorie für 1997 verwendet die von der Abfrage Umsätze nach Artikeln für 1997 berechneten Gesamtumsätze zum Berechnen der Gesamtumsätze für jede Kategorie.

Die Abfrage Umsätze nach Artikeln für 1997 basiert auf vier Tabellen: Kategorien, Artikel, Bestellungen und Bestelldetails. Sie berechnet die Gesamtumsätze nach Artikel und gruppiert nach Kategoriename und Artikelname. Das Feld Artikelumsätze berechnet die Gesamtumsätze für jeden Artikel. Dazu verwendet es arithmetische Operatoren zum Berechnen des Endpreises für einen Artikel, die Funktion Summe zum Berechnen der Summe der Endpreise für alle Artikel einer Bestellung und die Funktion ZCurrency zum übereinstimmenden Runden der Währungswerte.

Die Abfrage Umsätze nach Kategorie für 1997 basiert auf der Abfrage Umsätze nach Artikeln für 1997. Sie gruppiert Datensätze nach dem Feld Kategoriename und berechnet die Gesamtumsätze für jede Kategorie durch Angabe von Summe in der Zelle Funktion des Feldes Kategorieumsätze.


Datenzugriffsseiten in Nordwind

Die Beispielseiten in Nordwind zeigen, wie Sie Datenzugriffsseiten zum Eingeben, Bearbeiten, Anzeigen und Manipulieren Ihrer Daten im Internet, einem Intranet oder in der Microsoft Access-Anwendung einsetzen können. Nutzen Sie die Beispielseiten in Nordwind als Ideenquelle für Seiten, mit denen Sie Daten eingeben, Daten hierarchisch strukturiert anzeigen oder Daten analysieren und Projektionen erstellen können.

Tipp   Damit Sie sehen können, wie eine Datenzugriffsseite funktioniert, öffnen Sie sie in der Entwurfsansicht. So können Sie den Aufbau der Seite und die Einstellung der Eigenschaften sehen, mit denen die Seite arbeitet.

Über welche Datenzugriffsseiten möchten Sie Informationen erhalten?

Umsatzanalyse   Interaktives Anzeigen von Umsätzen in einer PivotTable-Liste.

Kundenbestellungen   Anzeigen von Bestellungen durch Auswählen eines Landes und eines Kunden aus einer Liste. Überprüfen einer bestimmten Bestellung durch Klicken auf das Erweiterungssymbol.

Artikel nach Kategorie   Anzeigen von Artikeln durch Klicken auf das Erweiterungssymbol neben der Kategoriebezeichnung.

Verkaufszahlen   Durch Auswählen einer Kategorie in der PivotTable-Liste werden die Artikelinformationen zu dieser Kategorie in der PivotTable-Liste und in dem an die Liste gebundenen Diagramm angezeigt.

Artikel anzeigen   Eingeben, Bearbeiten und Anzeigen der gesamten Artikelinformationen.


Datenzugriffsseite "Umsatzanalyse"

Auf der Datenzugriffsseite Umsatzanalyse können Sie Ihre Umsätze dynamisch analysieren, indem Sie jeweils die Umsatzdaten in der PivotTable-Liste ändern. Die Elemente standardmäßig erweitern-Eigenschaft für die PivotTable-Liste ist auf Nie eingestellt, so dass beim Öffnen der Seite in der Datenzugriffsseitenansicht oder in Microsoft Internet Explorer zunächst nur die zusammengefassten Daten angezeigt werden. Um einzelne Datensätze für einen Kunden anzuzeigen, klicken Sie auf das Erweiterungssymbol neben dem Namen der Firma.

Die PivotTable-Liste arbeitet mit fünf Feldern aus drei unterschiedlichen Datenherkünften und berechnet zwei Summen, wie in der folgenden Tabelle erläutert.

Element in der PivotTable-Liste	Feld in der Datenbank  (Datenherkunft)
Filterfeld	Bestimmungsland (Tabelle Bestellungen)
Zeilenfeld	Liefername (Tabelle Bestellungen)
Spaltenfeld	Nachname (Tabelle Personal)
Datenfeld	Summe von Zwischensumme (das Feld Zwischensumme dient als Summenquellfeld)
Datenfeld	Anzahl von Bestell-Nr (das Feld Bestell-Nr dient als Summenquellfeld)
Detailfeld	Bestell-Nr (Abfrage Bestellzwischensummen)
Detailfeld	Zwischensumme (Abfrage Bestellzwischensummen)


Datenzugriffsseite "Kundenbestellungen"

Mit Hilfe der Datenzugriffsseite Kundenbestellungen können Sie Kundenbestellungen anzeigen. Wenn Sie die Seite in der Datenzugriffsseitenansicht oder in Microsoft Internet Explorer öffnen, wählen Sie zunächst einen Kunden aus, um eine Liste aller Bestellungen dieses Kunden anzuzeigen. Sie können dann auf das Erweiterungssymbol neben einer Bestellung klicken, um die Einzelheiten der Bestellung zu sehen.

Die Seite enthält drei Gruppenebenen: Die Gruppenebene Kunden ist an die Tabelle Kunden gebunden, die Gruppenebene Bestellungen an die Tabelle Bestellungen, und die Gruppenebene Bestelldetails erweitert ist an die Abfrage Bestelldetails erweitert gebunden. Die Seite ist schreibgeschützt, da sie mehr als eine Gruppenebene besitzt.

Das Dropdownlistenfeld Firma1 im Kopfbereich Kunden ist ein Gruppenfilter-Steuerelement. In der Datenzugriffsseitenansicht und in Internet Explorer ist das Steuerelement Firma ausgeblendet; es dient dazu, das Feld Firma in der Tabelle Kunden zu der Datendefinition der Seite hinzuzufügen. Die anderen Steuerelemente auf der Seite werden erst angezeigt, nachdem Sie einen Namen aus der Liste ausgewählt haben. Die Daten auf den anderen Gruppenebenen werden in gebundenen HTML-Steuerelementen angezeigt.

Bei der Gruppenebene Kunden wurde das Erweiterungs-Steuerelement, das Datensatznavigations-Steuerelement und der Datensatznavigationsbereich entfernt. Auf den anderen Gruppenebenen enthalten die Datensatznavigations-Steuerelemente lediglich die Schaltflächen, die bei einer schreibgeschützten Seite sinnvoll sind. Folgende Eigenschaften sind bei den BestellungenNavigation - und OrderDetailsExtendedNavigation-Steuerelementen auf Falsch eingestellt: ShowDelButton, ShowFilterBySelectionButton, ShowNewButton, ShowSaveButton, ShowSortAscendingButton, ShowSortDescendingButton, ShowToggleFilterButton und ShowUndoButton.

In den folgenden Tabellen sind die jeweiligen Eigenschafteneinstellungen für jede Gruppendatensatzquelle im Feld Sortieren und Gruppieren aufgeführt.

Gruppendatensatzquelle "Kunden"

Eigenschaft	Einstellung
Beschriftungsbereich Gruppenkopf Gruppenfuß Datensatznavigationsbereich Standardmäßig erweitert Gruppenfilter-Steuerelement Gruppenfilterfeld	Nein Ja Nein Nein Ja Firma1 Firma
Gruppendatensatzquelle "Bestellungen"

Eigenschaft	Einstellung
Beschriftungsbereich Gruppenkopf Gruppenfuß Datensatznavigationsbereich Standardmäßig erweitert Datenseitengröße	Nein Ja Nein Ja Nein 5
Gruppendatensatzquelle "Bestelldetails erweitert"

Eigenschaft	Einstellung
Beschriftungsbereich Gruppenkopf Datensatznavigationsbereich Datenseitengröße	Ja Ja Ja 5


Datenzugriffsseite "Artikel nach Kategorie"

Mit der Datenzugriffsseite Artikel nach Kategorie können Sie die Nordwind-Artikel nach Kategorien anzeigen. Wenn Sie die Seite in der Datenzugriffsseitenansicht oder in Microsoft Internet Explorer öffnen, können Sie auf das Erweiterungssymbol neben einer Kategoriebezeichnung klicken, um die Artikel innerhalb dieser Kategorie zu sehen.

Die Seite enthält zwei Gruppenebenen: Die Gruppenebene Kategorien ist an die Tabelle Kategorien gebunden, die Gruppenebene Artikel an die Tabelle Artikel. Die Seite ist schreibgeschützt, da sie mehr als eine Gruppenebene besitzt.

Die Daten werden auf der Seite in Textfeldern und einem Kontrollkästchen angezeigt. Wenn der Datentyp des zugrunde liegenden Feldes es zulässt, können Sie die Werte sortieren und filtern.

Die Datensatznavigations-Steuerelemente enthalten lediglich die Schaltflächen, die bei einer schreibgeschützten Datenzugriffsseite, auf der die Daten in Textfeldern angezeigt werden, sinnvoll sind. Folgende Eigenschaften sind bei den KategorienNavigation- und ArtikelNavigation-Steuerelementen auf Falsch eingestellt: ShowDelButton, ShowNewButton, ShowSaveButton und ShowUndoButton.

In den folgenden Tabellen sind die jeweiligen Eigenschafteneinstellungen für jede Gruppendatensatzquelle im Feld Sortieren und Gruppieren aufgeführt.

Gruppendatensatzquelle "Kategorien"

Eigenschaft	Einstellung
Beschriftungsbereich Gruppenkopf Gruppenfuß Datensatznavigationsbereich Standardmäßig erweitert Datenseitengröße	Nein Ja Nein Ja Nein 3
Gruppendatensatzquelle "Artikel"

Eigenschaft	Einstellung
Beschriftungsbereich Gruppenkopf Gruppenfuß Datensatznavigationsbereich Standardmäßig erweitert Datenseitengröße	Ja Ja Ja Nein Nein 3


Datenzugriffsseite "Verkaufszahlen"

Auf der Datenzugriffsseite Verkaufszahlen können Sie die Artikelumsätze für 1997 in einer PivotTable-Liste und einem Diagramm anzeigen. In der Datenzugriffsseitenansicht oder in Microsoft Internet Explorer können Sie eine Kategorie aus der PivotTable-Liste auswählen und so Artikelinformationen für diese Kategorie in der Liste und dem Diagramm anzeigen. Sie können auch die Zeilen- und Spaltenfelder verschieben, um die Anzeigeweise der Daten im Diagramm zu ändern.

Die PivotTable-Liste arbeitet mit vier Feldern aus der Abfrage Umsätze nach Artikeln für 1997 und berechnet die Summe für ein Feld, wie in der folgenden Tabelle erläutert.

Element in der PivotTable-Liste	Feld in der Abfrage Umsätze nach Artikeln für 1997
Filterfeld	Kategoriename
Zeilenfeld	Artikelname
Spaltenfeld	Lieferquartal
Datenfeld	Summe von Artikelumsätze (das Feld Artikelumsätze dient als Summenquellfeld)
Detailfeld	Artikelumsätze
Das Balkendiagramm, das an die PivotTable-Liste gebunden ist, wurde unter Verwendung des Diagramm-Assistenten erstellt. Die Datenreihenwerte Lieferquartal werden in Spalten angezeigt.


Datenzugriffsseite "Artikel anzeigen"

Die Datenzugriffsseite Artikel anzeigen dient zum Anzeigen, Eingeben und Bearbeiten von Artikelinformationen.

Sie enthält eine Gruppenebene, die an die Tabelle Artikel gebunden ist.

Die Daten werden in Textfeldern, Dropdownlistenfeldern und einem Kontrollkästchen angezeigt.

Das Datensatznavigations-Steuerelement enthält alle Schaltflächen des Steuerelements.

In den folgenden Tabellen sind die jeweiligen Eigenschafteneinstellungen für die Gruppendatensatzquelle Artikel im Feld Sortieren und Gruppieren aufgeführt.

Eigenschaft	Einstellung
Gruppenkopf Datensatznavigationsbereich Datenseitengröße	Ja Ja 1


Formulare in der Beispieldatenbank "Nordwind"

Die Formulare in der Beispieldatenbank Nordwind zeigen, wie Sie Ihre Daten bestmöglich in einem ansprechenden und wirkungsvollen Online-Format anzeigen, eingeben und bearbeiten können. Verwenden Sie diese Formulare, um eigene Ideen zu entwickeln: für Formulare, in denen Sie die Daten einer Tabelle oder Abfrage eingeben, bearbeiten oder anzeigen können, für Dialogfelder, in denen Sie zur Eingabe von Daten auffordern und dann eine auf der Eingabe basierende Aktion ausführen, und für Übersichtsformulare, von denen aus Sie andere Formulare und Berichte in Ihrer Datenbank öffnen können.

Tipp   Um zu sehen, wie ein Formular funktioniert, öffnen Sie es in der Entwurfsansicht.

Zu welchen Formularen möchten Sie Informationen erhalten?

•	Kunden-Telefonnummern   Anzeigen und Drucken von Telefonnummern von Kunden oder Filtern von Firmennamen nach dem Anfangsbuchstaben durch Klicken auf eine Befehlsschaltfläche.

•	Personal und Personal (Seitenwechsel)   Hinzufügen und Bearbeiten von Personalinformationen in einem Formular mit Registerkarten oder einem zweiseitigen Formular.

•	Bestellungen und Bestellungen Unterformular   Hinzufügen, Bearbeiten oder Löschen von Bestellungen, einschließlich Bestelldetails.

•	Kundenetiketten-Dialog, Umsatzberichte-Dialog und Hauptübersicht   Verwendung von Dialogfeldern zum Anzeigen in der Vorschau oder Drucken von Berichten. Verwendung eines Übersichtsformulars zum Öffnen anderer Datenbankobjekte.

•	Lieferanten, Artikel und Artikelliste   Hinzufügen und Bearbeiten von Lieferanteninformationen. Befehlsschaltflächen zum Anzeigen anderer Formulare, in denen Sie die Artikelliste des aktuellen Lieferanten überprüfen oder neue Artikel eingeben können.


Das Formular "Kunden-Telefonnummern"

Kunden-Telefonnummern ist ein tabellarisches Formular, in dem Sie die Telefonnummern von Kunden anzeigen und drucken können. Es ist an die Tabelle Kunden gebunden. In der Formularansicht können Sie Firmennamen nach dem Anfangsbuchstaben filtern, indem Sie auf eine Befehlsschaltfläche im Formularfuß klicken. Beim Drucken des Formulars erscheinen der Seitenkopf und -fuß. Wenn Sie die Datensätze gefiltert haben, werden nur die gefilterten Datensätze gedruckt.

Die in diesem Formular verwendeten Makros sind in den Makrogruppen Kunden-Telefonnummern und Tastaturbelegung (Beispiel) enthalten.

Anmerkung   Sie müssen den Namen des Makros Tastaturbelegung (Beispiel) in AutoKeys ändern und Nordwind erneut öffnen, damit STRG+P den Bericht automatisch druckt, statt das Dialogfeld Drucken anzuzeigen.

Das Formular Kunden-Telefonnummern weist die folgenden Features auf:

•	Die Befehlsschaltflächen in der Optionsgruppe Firmenfilter im Formularfuß filtern die Datensätze im Formular unter Verwendung des Makros Buchstabenschaltflächen (in der Makrogruppe Kunden-Telefonnummern), das der Nach Aktualisierung-Eigenschaft der Optionsgruppe zugeordnet ist.

•	Die Bezeichnungsfelder für den Online-Titel und die Spaltenüberschriften sind im Formularkopf angeordnet.

•	Die Bezeichnungsfelder für den gedruckten Titel und die Spaltenüberschriften sind im Seitenkopf angeordnet.

•	Die Textfelder für Seitenzahl und Druckdatum sind im Seitenfuß angeordnet.

•	Die Tastenkombination STRG+P druckt die Datensätze, die bei Betätigung dieser Kombination im Formular angezeigt werden. (Das Makro ^p in der Makrogruppe Tastaturbelegung (Beispiel) bildet die Tastenkombination STRG+P auf das Makro Drucken der Makrogruppe Kunden-Telefonnummern ab.)

Die folgenden Eigenschaften sind so eingestellt, dass sowohl die Online-Anzeige des Formulars als auch der Ausdruck ansprechend aussieht.

Formularbereich	Eigenschaft	Einstellung
Formular	Bildlaufleisten	Nur vertikal
	Datensatzmarkierer	Nein
Formularkopf, Formularfuß	Anzeigen	Nur am Bildschirm
Detailbereich	Hintergrundfarbe	16777215 (Weiß)
Alle Text- und Bezeichnungs- felder	Rahmenart	Transparent


Die Formulare "Personal" und "Personal (Seitenwechsel)"

Die Formulare Personal und Personal (Seitenwechsel) zeigen zwei Möglichkeiten zum Trennen von Informationen: auf verschiedenen Registerkarten oder auf verschiedenen Seiten.

Das Formular "Personal"

Personal ist ein Formular mit Registerkarten, in dem Sie firmenbezogene und persönliche Daten von Angestellten hinzufügen, bearbeiten und löschen können. Es ist an die Tabelle Personal gebunden.

Das Formular Personal weist die folgenden Features auf.

•	Ein Ausdruck im Textfeld Angestelltenname verkettet die Werte der Felder Vorname und Nachname. Das Textfeld ist im Formularkopf angeordnet, so dass der Name für beide Registerkarten angezeigt wird.

•	Die Ereignisprozedur in der Nach Aktualisierung-Eigenschaft des Formulars fragt das Kombinationsfeld Vorgesetzte(r) erneut ab, nachdem ein Datensatz hinzugefügt oder geändert wurde.

•	Die Ereignisprozedur in der Beim Anzeigen-Eigenschaft macht die Palette der Anwendung, die den Objekten im Objektfeld Foto zugeordnet ist, für die Palettenherkunft-Eigenschaft des Formulars Personal verfügbar. Dies verbessert die Anzeigequalität für Fotos im Formular.

•	Das Registersteuerelement im Detailbereich teilt die firmenbezogenen und die persönlichen Daten der Angestellten in separate Registerkarten auf.

•	Die Zyklus-Eigenschaft des Formulars ist auf Aktuelle Seite eingestellt, so dass der Fokus auf der aktuellen Registerkarte verbleibt. Um zu einer anderen Seite zu wechseln, klicken Sie auf die entsprechende Registerkarte.

Das Formular "Personal (Seitenwechsel)"

Das Formular Personal (Seitenwechsel) zeigt dieselben Informationen wie das Formular Personal an, verwendet jedoch ein Seitenumbruch-Steuerelement zum Aufteilen der firmenbezogenen und persönlichen Daten. Es verwendet Makros in der Makrogruppe Personal (Seitenwechsel).

Das Formular Personal (Seitenwechsel) weist die folgenden Features auf:

•	Das Makro WiederabfrVorgesetzte(r) in der Nach Aktualisierung-Eigenschaft des Formulars fragt das Kombinationsfeld Vorgesetzte(r) erneut ab, nachdem ein Datensatz hinzugefügt oder geändert wurde.

•	Das Seitenumbruch-Steuerelement unter der Befehlsschaltfläche PersönlicheDaten teilt den Detailbereich in zwei Seiten auf.

•	Die Ereignisprozedur in der Beim Anzeigen-Eigenschaft macht die Palette der Anwendung, die den Objekten im Feld Foto zugeordnet ist, für die Palettenherkunft-Eigenschaft des Formulars Personal (Seitenwechsel) verfügbar. Dies verbessert die Anzeigequalität für Fotos im Formular.

•	Das Makro PersönlicheDaten in der Beim Klicken-Eigenschaft der Befehlsschaltfläche PersönlicheDaten verschiebt den Fokus auf die zweite Seite des Formulars.

•	Das Makro Personaldaten in der BeimKlicken-Eigenschaft der Befehlsschaltfläche Personaldaten verschiebt den Fokus auf die erste Seite des Formulars.

•	Zugriffstasten werden mit einem Und-Zeichen (&) in der Beschriftung-Eigenschaft der Befehlsschaltflächen Personaldaten und PersönlicheDaten festgelegt.


Die Formulare "Bestellungen" und "Bestellungen Unterformular"

Bestellungen ist ein Hauptformular mit einem Unterformular. Das Hauptformular, Bestellungen, zeigt Bestellinformationen an, die Sie hinzufügen, bearbeiten oder löschen können. Es ist an die ausgeblendete Abfrage Bestellungen Abfrage gebunden. Das Formular Bestellungen Unterformular zeigt Informationen zu den bestellten Artikeln an, die Sie ebenfalls hinzufügen, bearbeiten oder löschen können. Es ist an die Abfrage Bestelldetails erweitert gebunden.

Das Formular "Bestellungen"

Das Formular Bestellungen verwendet Ausdrücke in den folgenden Steuerelementen:

•	Das Textfeld Zwischensumme verwendet einen Ausdruck in der Steuerelementinhalt-Eigenschaft, um auf den Wert des Textfelds BestellZwischensumme in Bestellungen Unterformular zu verweisen.

•	Das Textfeld Summe verwendet einen Ausdruck, um die Summe für die Bestellung zu berechnen.

•	Das Textfeld Bestelldatum verwendet die Funktion Datum in der Standardwert-Eigenschaft, um das aktuelle Datum automatisch einzufügen.

Das Formular verwendet die folgenden Einstellungen in den Formular- und Steuerelementeigenschaften:

•	Die Zyklus-Eigenschaft des Formulars ist auf Aktueller Datensatz eingestellt, so dass der Fokus auf dem aktuellen Datensatz im Formular verbleibt, statt sich automatisch zum nächsten Datensatz zu bewegen. Sie können mit Hilfe der Navigationsschaltflächen zu einem anderen Datensatz wechseln.

•	Die HyperlinkAdresse-Eigenschaft der Befehlsschaltfläche ArtikelAnzeigen ist auf das Microsoft Word-Dokument PRODUCTS.DOC eingestellt. Beim Klicken auf die Befehlsschaltfläche wird dieses Dokument in Word geöffnet.

•	Die SteuerelementTip-Text-Eigenschaft des Kombinationsfelds KundenCode legt einen Tipp fest, der für das Steuerelement in der Formularansicht angezeigt wird, wenn sich der Mauszeiger auf dem Kombinationsfeld befindet.

Das Formular verwendet Ereignisprozeduren in den folgenden Eigenschaften:

•	Die Ereignisprozedur in der Vor Aktualisierung-Eigenschaft des Kombinationsfelds KundenCode zeigt eine Meldung an, wenn Sie das Kombinationsfeld verlassen, ohne einen Wert einzugeben.

•	Die Ereignisprozedur in der Nach Aktualisierung-Eigenschaft des Kombinationsfelds KundenCode setzt die Werte der Steuerelemente im Formularbereich Versand an auf die Werte der entsprechenden Steuerelemente im Formularbereich Rechnung an.

•	Die Ereignisprozedur in der Beim Klicken-Eigenschaft der Befehlsschaltfläche RechnungDrucken druckt den Bericht Rechnung für den aktuellen Datensatz. (Geben Sie die Auswahlabfrage Rechnungsfilter als das Argument Filtername der Methode OpenReport an.)

Das Formular "Bestellungen Unterformular"

Das Textfeld BestellZwischensumme verwendet die Funktion Summe in einem Ausdruck, um die Zwischensumme für die Bestellung zu berechnen.

Das Formular verwendet Ereignisprozeduren in den folgenden Eigenschaften:

•	Die Ereignisprozedur in der Bei Fehler-Eigenschaft des Formulars zeigt eine Meldung an und macht alle im Unterformular eingegebenen Datensätze rückgängig, wenn das Kombinationsfeld KundenCode im Formular Bestellungen keinen Wert enthält.

•	Die Ereignisprozedur in der Nach Aktualisierung-Eigenschaft des Kombinationsfelds ArtikelNr fügt den Wert Einzelpreis für den ausgewählten Artikel ein.

•	Die Ereignisprozeduren in den Eigenschaften Vor Löschbestätigung und Vor Aktualisierung des Formulars sowie in der Vor Aktualisierung-Eigenschaft des Kombinationsfelds ArtikelNr zeigen eine Meldung an und machen Änderungen rückgängig, wenn Sie das Unterformular als eigenständiges Formular öffnen und versuchen, Datensätze hinzuzufügen, zu ändern oder zu löschen.


Die Formulare "Lieferanten", "Artikel" und "Artikelliste"

Lieferanten, Artikel und Artikelliste sind eine Gruppe von zusammenwirkenden Formularen. Im Formular Lieferanten können Sie auf die Befehlsschaltfläche Artikel (Übersicht) klicken, um die Artikel für den aktuellen Lieferanten im Formular Artikelliste anzuzeigen. Sie können auch auf die Befehlsschaltfläche Artikel hinzufügen klicken, um neue Artikel für den Lieferanten unter Verwendung des Formulars Artikel hinzuzufügen.

Das Formular "Lieferanten"

Lieferanten ist ein in Spalten angeordnetes Formular, in dem Sie Lieferanteninformationen hinzufügen, bearbeiten und löschen können. Es ist an die Tabelle Lieferanten gebunden und zeigt einen Hyperlink zu Homepages einiger Lieferanten im Textfeld Homepage an.

Das Formular verwendet Ereignisprozeduren in den folgenden Eigenschaften:

•	Die Ereignisprozedur in der Beim Klicken-Eigenschaft der Schaltfläche ArtikelHinzufügen öffnet das Formular Artikel und stellt dessen OpenArgs-Eigenschaft (Öffnungsargumente) auf die aktuelle Lieferanten-Nr ein. (Das Formular Artikel verwendet den Wert der Eigenschaft zum Setzen des Wertes im Kombinationsfeld LieferantenNr, wenn Sie einen Datensatz hinzufügen.)

•	Die Ereignisprozedur in der Beim Klicken-Eigenschaft der Befehlsschaltfläche Artikelübersicht öffnet das Formular Artikelliste und zeigt die Artikel des aktuellen Lieferanten an, wenn das Kombinationsfeld LieferantenNr einen Wert enthält. Andernfalls werden Sie durch eine Meldung aufgefordert, einen Lieferanten auszuwählen.

•	Die Ereignisprozedur in der Vor Aktualisierung-Eigenschaft des Formulars zeigt eine Meldung an, wenn der Wert im Textfeld Postleitzahl für das im Textfeld Land angegebene Land ungültig ist.

•	Die Ereignisprozedur in der Beim Schließen-Eigenschaft des Formulars schließt die Formulare Artikel und Artikelliste, wenn diese beim Schließen des Formulars Lieferanten geöffnet sind.

•	Wenn das Formular Artikelliste geöffnet ist, synchronisiert die Ereignisprozedur in der BeimAnzeigen-Eigenschaft des Formulars Lieferanten automatisch die Werte im Formular Artikelliste, während Sie sich im Formular Lieferanten von Datensatz zu Datensatz bewegen.

Anmerkung   Die Makrogruppe Lieferanten dupliziert die gesamte Funktionalität der Sub-Prozeduren im Modul des Formulars. Sie können die beiden Verfahren vergleichen, um die Beziehung zwischen Makros und Sub-Prozeduren kennenzulernen.

Das Formular "Artikel"

Artikel ist ein in Spalten angeordnetes Formular, in dem Sie Artikelinformationen hinzufügen, bearbeiten und löschen können. Es ist an die Tabelle Artikel gebunden.

Dieses Formular verwendet Ereignisprozeduren in den folgenden Eigenschaften:

•	Die Ereignisprozedur in der Beim Klicken-Eigenschaft der Befehlsschaltfläche HTMLAusgabe gibt den Bericht Alphabetische Artikelliste als HTML-Dokument aus und öffnet das Dokument in einem Internet-Browser. Sie verwendet NWINDTEM.HTM, eine Vorlage für Nordwind-Berichte.

•	Die Ereignisprozedur in der Nach Aktualisierung-Eigenschaft des Textfelds Artikelname setzt den Wert des Kombinationsfelds LieferantenNr auf den Wert der OpenArgs-Eigenschaft des Formulars, wenn diese Eigenschaft einen Wert enthält. (Die Eigenschaft enthält nur dann einen Wert, wenn Sie das Formular Artikel aus dem Formular Lieferanten heraus öffnen.)

Das Formular "Artikelliste"

Artikelliste ist ein schreibgeschütztes Endlosformular, das beschränkte Artikelinformationen anzeigt. Es ist an die Tabelle Artikel gebunden.

Die folgenden Eigenschaften des Formulars sind so eingestellt, dass es schreibgeschützt und ein Endlosformular wird.

Formulareigenschaft	Einstellung
Standardansicht	Endlosformular
Bearbeitungen Zulassen	Nein
Löschen Zulassen	Nein
Anfügen Zulassen	Nein
Daten Eingeben	Nein


Die Formulare "Kundenetiketten-Dialog", "Umsatzberichte-Dialog" und "Hauptübersicht"

Die drei in diesem Thema beschriebenen Dialogfeldformulare zeigen drei verschiedene Möglichkeiten zum Erstellen von Dialogfeldern, die auf Ihrer Eingabe basierende Aktionen ausführen. Das Formular Kundenetiketten-Dialog verwendet Makros, das Formular Umsatzberichte-Dialog verwendet Ereignisprozeduren, und das Formular Hauptübersicht verwendet Funktionen in den Ereigniseigenschaften.

Das Formular "Kundenetiketten-Dialog"

Kundenetiketten-Dialog ist ein Dialogfeld, über das Sie den Bericht Kundenetiketten in der Vorschau anzeigen oder drucken können. Sie können Etiketten für alle Länder oder für ein ausgewähltes Land in der Vorschau anzeigen oder drucken. Die Makros für dieses Formular sind in der Makrogruppe Kundenetiketten-Dialog enthalten.

Das Formular verwendet Makros in den folgenden Eigenschaften:

•	Das Makro Vorschau in der Beim Klicken-Eigenschaft der Befehlsschaltfläche Vorschau zeigt die Vorschau des Berichts Kundenetiketten an. Wenn Sie in der Optionsgruppe EtikettenDruckenFür auf das Optionsfeld EinzelnesLand geklickt, jedoch kein Land ausgewählt haben, zeigt das Makro eine Meldung an, setzt den Fokus zurück auf das Kombinationsfeld LandAuswählen und hält an.

•	Das Makro Drucken in der Beim Klicken-Eigenschaft der Befehlsschaltfläche Drucken druckt den Bericht Kundenetiketten. Wenn Sie in der Optionsgruppe EtikettenDruckenFür auf das Optionsfeld EinzelnesLand geklickt, jedoch kein Land ausgewählt haben, zeigt das Makro eine Meldung an, setzt den Fokus zurück auf das Kombinationsfeld LandAuswählen und hält an.

•	Das Makro Abbrechen in der Beim Klicken-Eigenschaft der Befehlsschaltfläche Abbrechen schließt das Formular.

Das Formular "Umsatzberichte-Dialog"

Umsatzberichte-Dialog ist ein Dialogfeld, über das Sie eine Liste von Berichten in der Vorschau anzeigen oder drucken können. Beim Bericht Umsätze nach Kategorie können Sie die Umsätze für alle Kategorien oder für eine ausgewählte Kategorie in der Vorschau anzeigen oder drucken.

Dieses Formular verwendet die folgenden Ereignisprozeduren:

•	Die Ereignisprozedur in der Nach Aktualisierung-Eigenschaft der Optionsgruppe ZuDruckenderBericht aktiviert das Listenfeld KategorieAuswählen, wenn Sie den Bericht Umsätze nach Kategorie zum Anzeigen in der Vorschau oder zum Drucken ausgewählt haben.

•	Der Bereich Allgemein des Formularmoduls enthält die Sub-Prozedur PrintReports, die in den Sub-Prozeduren Vorschau_Click und Drucken_Click desselben Moduls verwendet wird. Sie öffnet den in der Optionsgruppe ZuDruckenderBericht ausgewählten Bericht und druckt ihn oder zeigt ihn in der Vorschau an, je nachdem, auf welche Schaltfläche Sie klicken.

•	Die Ereignisprozedur in der Beim Klicken-Eigenschaft der Befehlsschaltflächen Vorschau und Drucken führt die Sub-Prozedur PrintReports aus.

•	Die Ereignisprozedur in der Beim Klicken-Eigenschaft der Befehlsschaltfläche Abbrechen schließt das Formular.

Das Formular "Hauptübersicht"

Das Formular Hauptübersicht verwendet eine benutzerdefinierte Funktion, um Nordwind-Formulare zu öffnen, und Ereignisprozeduren, um das Datenbankfenster anzuzeigen und Microsoft Access zu beenden.

•	Die Ereignisprozedur in der Beim Klicken-Eigenschaft der Befehlsschaltfläche MicrosoftAccessBeenden beendet Microsoft Access.

•	Die Ereignisprozedur in der Beim Klicken-Eigenschaft der Befehlsschaltfläche DatenbankfensterAnzeigen schließt das Formular Hauptübersicht und zeigt das Datenbankfenster mit dem Fokus auf der Tabelle Kategorien an.

Im Bereich Allgemein des Formularmoduls legt die benutzerdefinierte Funktion OpenForms den Code fest, der in der Beim Klicken-Eigenschaft der Befehlsschaltflächen zum Öffnen von Formularen verwendet wird. Die Beim Klicken-Eigenschaften der folgenden Befehlsschaltflächen verwenden diese Funktion.

Befehlsschaltfläche	"Beim Klicken"-Eigenschaft
Kategorien	=OpenForms("Kategorien")
Lieferanten	=OpenForms("Lieferanten")
Artikel	=OpenForms("Artikel")
Bestellungen	=OpenForms("Bestellungen")
Umsatzberichte	=OpenForms("Umsatzberichte-Dialog")


Berichte in der Beispieldatenbank "Nordwind"

Die Berichte in der Beispieldatenbank Nordwind zeigen, wie Daten in einem gedruckten Format wirkungsvoll dargestellt werden. Verwenden Sie diese Berichte, um eigene Ideen zu entwickeln: für das Gruppieren und Sortieren von Daten, Berechnen von Summen und Anordnen von Daten in einem Ihren Anforderungen entsprechenden Format.

Tipp   Um zu sehen, wie ein Bericht funktioniert, öffnen Sie ihn in der Entwurfsansicht. Sie können sich das Layout des Berichts anschauen und die Einstellungen für die Eigenschaften und Ereignisse anzeigen, die den Bericht funktionsfähig machen.

Zu welchem Bericht möchten Sie Informationen erhalten?

•	Katalog   Listet die Artikel der einzelnen Kategorien auf. Beginnt mit einer zweiseitigen Einleitung und endet mit einem Bestellformular.

•	Personalumsätze nach Land   Zeigt Umsätze in tabellarischem Format, nach Land und Angestelltem gruppiert und berechnet.

•	Artikel nach Kategorie   Zeigt Artikel in mehrspaltigem Format, nach Kategorie gruppiert.

•	Umsätze nach Kategorie   Zeigt Kategorieumsätze in einem Diagramm und in tabellarischem Format.


Der Bericht "Katalog"

Der Bericht Katalog ist ein Hauptbericht mit einem Unterbericht; er zeigt Informationen zu Nordwind-Artikeln in einem zur Verteilung an Kunden geeigneten Format. Er druckt den Berichtskopf auf zwei Seiten, listet die Artikel jeder einzelnen Kategorien auf und druckt in den Berichtsfuß ein Bestellformular.

Der Hauptbericht Katalog basiert auf der Tabelle Kategorien und zeigt die Namen und Beschreibungen der einzelnen Kategorien an.

Außer Text- und Bezeichnungsfeldern verwendet der Hauptbericht die folgenden Steuerelemente:

•	Das Steuerelement KopfSeitenumbruch im Berichtskopf teilt den Bereich in zwei Seiten auf.

•	Die Bild-Steuerelemente GrossesBildLogo, KleinesBildLogo und NameLogo im Berichtskopf und -fuß zeigen die Logos und den Namen von Nordwind an.

•	Das gebundene Objektfeld Abbildung im Kopfbereich Kategoriename zeigt ein Foto für jede Artikelkategorie an.

Im Hauptbericht werden die Eigenschaften im Feld Sortieren und gruppieren folgendermaßen eingestellt.

Feld/ Ausdruck	Sortierreihenfolge	Gruppeneigenschaften
Kategoriename	Aufsteigend	Gruppenkopf:  Ja Gruppenfuß:  Ja Gruppieren nach:  Jedem Wert Intervall:  1 Zusammenhalten:  Ganze Gruppe
Der Katalog-Unterbericht basiert auf der Tabelle Artikel. Im Katalog-Unterbericht werden die Eigenschaften im Feld Sortieren und gruppieren folgendermaßen eingestellt.

Feld/ Ausdruck	Sortierreihenfolge	Gruppeneigenschaften
Artikelname	Aufsteigend	Gruppenkopf:  Nein Gruppenfuß:  Nein Gruppieren nach: Jedem Wert Intervall:  1 Zusammenhalten:  Nein
Die folgenden Eigenschaften werden so eingestellt, dass die Informationen im Bericht korrekt gedruckt werden.

Berichtsbereich	Eigenschaft	Einstellung
Bericht	Seitenfuß	Außer Berichtskopf/ -fuß
Berichtskopf	Neue Seite	Nach Bereich
Berichtsfuß	Neue Seite	Vor Bereich
Seitenkopf	Höhe	0cm
Kategorie- name - Kopfbereich	Zusammenhalten	Ja
Textfeld Beschreibung	Vergrößerbar	Ja


Der Bericht "Personalumsätze nach Land"

Der Bericht Personalumsätze nach Land gruppiert Umsätze nach Land und Angestellter/m und berechnet Summen und Anteile für jedes Land und jede(n) Angestellte(n). Er ist an die Abfrage Personalumsätze nach Land gebunden.

Die Bild-Eigenschaft des Berichts ist auf VERTRAULICH.BMP eingestellt. Diese Bitmap wird als Hintergrundbild auf jeder Seite des Berichts angezeigt.

Die Eigenschaften im Feld Sortieren und gruppieren werden folgendermaßen eingestellt.

Feld/ Ausdruck	Sortierreihenfolge	Gruppeneigenschaften
Land	Aufsteigend	Gruppenkopf:  Ja Gruppenfuß:  Ja Gruppieren nach:  Jedem Wert Intervall:  1 Zusammenhalten:  Mit 1. Detaildatensatz
=[Nachname] & ", " & [Vorname]	Aufsteigend	Gruppenkopf:  Ja Gruppenfuß:  Ja Gruppieren nach:  Jedem Wert Intervall:  1 Zusammenhalten: Mit 1. Detaildatensatz
Bestell-Nr	Aufsteigend	(Standardeinstellungen)
Dieser Bericht verwendet Ereignisprozeduren in den folgenden Eigenschaften:

•	Die Ereignisprozedur in der Bei Ohne Daten-Eigenschaft des Berichts zeigt eine Meldung an und bricht die Vorschau oder das Drucken des Berichts ab, wenn zu dem eingegebenen Datum keine Datensätze vorhanden sind. (Die Abfrage Personalumsätze nach Land fordert zur Eingabe von Anfangs- und Enddatum auf.)

•	Die Ereignisprozedur in der Beim Formatieren-Eigenschaft des Kopfbereichs Nachname setzt die Seitenzahl auf 1 zurück, wenn eine andere Ländergruppe beginnt.

•	Die Ereignisprozedur in der Beim Formatieren-Eigenschaft des Kopfbereichs =[Nachname] & ", " & [Vorname] zeigt die Steuerelemente BeschriftungZielÜbertroffen und Verkaufsberaterlinie an, wenn der Wert in den Textfeldern Verkaufsberaterumsatz die festgelegten Kriterien erfüllt.

Dieser Bericht verwendet Ausdrücke in den folgenden Steuerelementen:

•	Das Textfeld Bereich im Berichtskopf druckt das Anfangs- und Enddatum, das Sie in die von der Abfrage Personalumsätze nach Land angezeigten Eingabeaufforderungen eingegeben haben.

•	Das Textfeld ProzentVerkaufsberaterumsatz im Detailbereich berechnet, wie viel Prozent vom Umsatz des Verkaufsberaters der Umsatz für die aktuelle Bestellung beträgt.

•	Das Textfeld ProzentUmsatzLand im Detailbereich berechnet, wie viel Prozent vom Umsatz im Land der Umsatz für die aktuelle Bestellung beträgt.

•	Das Textfeld Verkaufsberaterumsatz im Fußbereich =[Nachname] & ", " & [Vorname] berechnet mit Hilfe der Funktion Summe den Umsatz für den Verkaufsberater.

•	Das Textfeld ProzentUmsatzLand2 im Fußbereich =[Nachname] & ", " & [Vorname] berechnet, wie viel Prozent vom Umsatz im Land der Umsatz des Angestellten beträgt.

•	Das Textfeld UmsatzLand im Fußbereich Nachname berechnet mit Hilfe der Funktion Summe den Umsatz im Land.

•	Das Textfeld ProzentGesamtsumme im Fußbereich Nachname berechnet, wie viel Prozent von der Gesamtsumme der Umsatz im Land beträgt.

•	Das Textfeld Gesamtsumme im Berichtsfuß berechnet mit Hilfe der Funktion Summe den Umsatz in allen Ländern.


Der Bericht "Artikel nach Kategorie"

Artikel nach Kategorie ist ein mehrspaltiger Bericht, der jede Artikelkategorie in einer neuen Spalte beginnt. Er ist an die ausgeblendete Abfrage Artikel nach Kategorie gebunden.

Die Steuerelemente in diesem Bericht weisen die folgenden Features auf:

•	Das Textfeld Artikelanzahl im Fußbereich Kategoriename berechnet mit Hilfe der Funktion Anzahl die Anzahl der Artikel in einer Kategorie.

•	Alle Text- und Bezeichnungsfelder für Gruppeninformationen (im Gruppenkopf) und Detaildatensätze (im Detailbereich) sind innerhalb von 7,619 cm links im Berichtsentwurf angeordnet. (Dieses Maß entspricht der im Dialogfeld Seite einrichten festgelegten Breite. Die Höhe des Detailbereichs entspricht ebenfalls der Einstellung im Dialogfeld Seite einrichten. Einzelheiten finden Sie in der folgenden Tabelle.)

Die folgenden Eigenschaften sind im Dialogfeld Seite einrichten eingestellt.

Registerkarte	Eigenschaft	Einstellung
Seite	Ausrichtung	Querformat
Spalten	Spaltenanzahl	3
	Spaltenabstand	0,635 cm
	Breite	7,619 cm
	Höhe	0,635 cm
	Wie Detailbereich	Deaktiviert
	Nach unten, dann quer	Ausgewählt
Die folgenden Eigenschaften sind für Bereiche des Berichts eingestellt.

Berichtsbereich	Eigenschaft	Einstellung
Berichtskopf	Hintergrundfarbe	12632256 (Hellgrau)
Seitenkopf	Hintergrundfarbe	12632256  (Hellgrau)
	Höhe	0,238cm
Kopfbereich Kategorie- name	Neue Zeile oder Spalte	Vor Bereich
Die folgenden Eigenschaften sind im Feld Sortieren und gruppieren eingestellt.

Feld/ Ausdruck	Sortierreihenfolge	Gruppeneigenschaften
Kategorie- name	Aufsteigend	Gruppenkopf:  Ja Gruppenfuß:  Ja Gruppieren nach:  Jedem Wert Intervall:  1 Zusammenhalten:  Mit 1. Detaildatensatz
Artikelname	Aufsteigend	(Standardeinstellungen)


Die Berichte "Umsätze nach Kategorie" und "Umsätze nach Kategorie Unterbericht"

Umsätze nach Kategorie ist ein Hauptbericht mit einem Unterbericht. Der Hauptbericht, Umsätze nach Kategorie, zeigt den Kategorienamen und ein Umsatzdiagramm an. Umsätze nach Kategorie Unterbericht zeigt Artikelname und Umsatz an. Hauptbericht und Unterbericht sind an die Abfrage Umsätze nach Kategorie gebunden. Auch das Diagramm verwendet diese Abfrage als Datenherkunft.

Der Bericht "Umsätze nach Kategorie"

Die Steuerelemente im Bericht Umsätze nach Kategorie weisen die folgenden Features auf:

•	Weil die Detaildatensätze im Steuerelement Umsätze nach Kategorie Unterbericht gedruckt werden, enthält der Detailbereich keine Steuerelemente, und dessen Höhe-Eigenschaft ist auf 0cm eingestellt.

•	Das ausgeblendete Steuerelement KategorieNr dient als Verknüpfungsfeld zwischen Diagramm und Hauptbericht.

•	Die Steuerelemente BeschriftungArtikel und BeschriftungUmsätze sind die Spaltenüberschriften für die Daten im Unterbericht.

•	Die Vergrößerbar-Eigenschaft des Steuerelements Umsätze nach Kategorie Unterbericht ist auf Ja eingestellt.

•	Die unteren Ränder des Steuerelements Umsätze nach Kategorie Unterbericht und des Diagramm-Steuerelements UmsatzChart sind ausgerichtet, so dass der Unterbericht erst dann vergrößert wird, wenn er den Leerraum ausgefüllt hat, der gleich der Höhe des neben ihm angeordneten Diagramms ist.

Die folgenden Eigenschaften werden im Feld Sortieren und gruppieren eingestellt.

Feld/ Ausdruck	Sortierreihenfolge	Gruppeneigenschaften
Kategoriename	Aufsteigend	Gruppenkopf:  Ja (Die anderen Eigenschaften sind Standardeinstellungen)
Der Bericht "Umsätze nach Kategorie Unterbericht"

Umsätze nach Kategorie Unterbericht enthält lediglich einen Detailbereich, der nur so groß ist, dass er die Textfelder Artikelname und Artikelumsätze aufnehmen kann.

Die folgenden Eigenschaften sind im Feld Sortieren und gruppieren eingestellt.

Feld/ Ausdruck	Sortierreihenfolge	Gruppeneigenschaften
Artikelname	Aufsteigend	(Standardeinstellungen)