Master/Detail-Datenbeispiel

Aktualisiert: November 2007

Hinweis:

Dieses Beispiel kann nur in Microsoft Office Excel 2007 ausgeführt werden.

Dieses Beispiel veranschaulicht, wie Daten aus einer relationalen Datenbank oder aus einer XML-Datei abgefragt und dann in Excel verwendet werden.

Das Beispiel ist ein Arbeitsblatt zur Erfüllung von Bestellungen. Das Arbeitsblatt zeigt Details einer Kundenbestellung an, sodass die Artikel zur Auslieferung verpackt werden können. Das Arbeitsblatt zeigt auch den aktuellen Lagerbestand für jeden Artikel an. Der Benutzer kann daraus entnehmen, dass die Bestellung erfüllt werden kann.

Sicherheitshinweis:

Dieser Beispielcode veranschaulicht ein Konzept und zeigt nur den Code an, der für dieses Konzept relevant ist. Der Code entspricht möglicherweise nicht den Sicherheitsanforderungen bestimmter Umgebungen und sollte daher nicht in diesem Format verwendet werden. Es wird empfohlen, Sicherheits- und Fehlerbehandlungscode hinzuzufügen, um Projekte sicherer und robuster zu gestalten. Microsoft stellt diesen Beispielcode wie besehen und ohne Garantie zur Verfügung.

Informationen über das Installieren des Beispielprojekts auf dem Computer finden Sie unter Gewusst wie: Installieren und Verwenden von Beispieldateien in der Hilfe.

Download sample

So führen Sie das Beispiel aus

  1. Drücken Sie F5.

  2. Wählen Sie aus der Liste Select a Customer einen Kundennamen aus.

    Die Liste Unfulfilled Orders enthält die Nummern der Bestellungen, die nicht mit Fulfilled gekennzeichnet wurden.

  3. Wählen Sie aus der Liste Unfulfilled Orders eine Nummer aus.

    Das Arbeitsblatt wird mit Details der Bestellung ausgefüllt.

  4. Klicken Sie in der Liste Indicate Order Status auf Fulfilled.

    Nachdem der Status auf Fulfilled festgelegt worden ist, geschieht Folgendes:

    • Der Bestellstatus wird zum Dataset im Speicher zurückgespeichert.

    • Die Bestellmenge jedes Produkts wird vom UnitsInStock-Element des gleichen Produkts im Speicher des Datasets abgezogen. Damit wird sichergestellt, dass der richtige UnitsInStock-Wert jedes Produkts für die nächste Bestellung verfügbar ist.

    • Der Auftrag wird aus der Liste Unfulfilled Orders entfernt.

Veranschaulicht

Dieses Beispiel demonstriert, wie Sie

  • Daten aus einer XML-Datei abfragen und verwenden, die aus einer SQL Server-Datenbank extrahiert wurde.

  • Daten mit datengebundenen Excel-Steuerelementen anzeigen.

  • Mit mehreren Master/Detail-Datensets arbeiten.

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Erstellen einer Master/Detail-Beziehung mithilfe eines zwischengespeicherten Datasets

Konzepte

Binden von Daten an Steuerelemente

Weitere Ressourcen

Beispiele auf Dokumentebene