Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Im Thema Erstellen einer Listendetails-Datenbindung wurde gezeigt, wie eine zwei Ebenen tiefe Listendetail-Datenbindung erstellt wird. Sie können auch eine Detailansicht erstellen, die drei Ebenen tief ist. Beispielsweise könnten Sie eine Detailansicht mit drei Ebenen für eine Musiksammlung erstellen. Die erste Liste (ein ListBox -Objekt) könnte eine Liste der Musikernamen sein. Die zweite Liste (ein zweites ListBox -Objekt) könnte eine Liste der Alben der ausgewählten Musiker sein. Die Detailansicht könnte den Namen des ausgewählten Albums und ein Photo des Covers enthalten.
Tipp: |
|---|
Ein ListBox -Objekt kombiniert die Liste mit der Detailansicht. Die Liste selbst ist eine Listenansicht, und jedes Element in der Liste eine Detailansicht. |
So erstellen Sie eine Listendetail-Datenbindung, die drei tief Ebenen tief ist.
Klicken Sie im Datenpanel auf Neue Beispieldaten. Geben Sie im Dialogfeld Neue Beispieldaten im Feld Datenquellenname den Namen Ihrer Beispieldaten ein, und klicken Sie auf OK.
Klicken Sie im Datenpanel auf Auflistung, um das Textfeld zu aktivieren, und geben Sie Musiker ein.
Klicken Sie auf Property1, um das Textfeld zu aktivieren, und geben Sie anschließend Musikername ein. Klicken Sie auf Eigenschaftentyp ändern
. Klicken Sie in der Dropdownliste Format auf Name.Klicken Sie mit der rechten Maustaste auf Property2, und klicken Sie dann auf "Property2" entfernen.
Rechts neben Musiker unternehmen Sie folgende Schritte:
Klicken Sie auf den Pfeil neben dem Pluszeichen
und dann im Dropdownmenü auf Auflistungseigenschaft hinzufügen.Klicken Sie auf Musiksammlung, um das Textfeld zu aktivieren, und anschließend auf Alben .
Rechts neben Alben unternehmen Sie folgende Schritte:
Klicken Sie auf Einfache Eigenschaft hinzufügen
. Klicken Sie auf Property1, um das Textfeld zu aktivieren, und geben Sie anschließend Albenname ein.Klicken Sie auf Eigenschaftentyp ändern
, und legen Sie für ****Maximale Wortzahl2 fest.
Rechts neben Alben unternehmen Sie folgende Schritte:
Klicken Sie auf Einfache Eigenschaft hinzufügen
. Klicken Sie auf Property1, um das Textfeld zu aktivieren, und geben Sie anschließend Albencover ein.Klicken Sie auf Eigenschaftentyp ändern
. Klicken Sie in der Dropdownliste Typ auf Bild.Optional können Sie im Feld Speicherort auf Durchsuchen klicken und einen Bildordner suchen.
Klicken Sie im Datenpanel auf Listenmodus.
Ziehen Sie Musiker vom Datenpanel auf die linke Seite der Zeichenfläche legen Sie das Element dort ab, wenn die QuickInfo [ListBox] erstellen und die dazugehörige Eigenschaft an Musiker binden angezeigt wird.
Klicken Sie im Datenpanel auf Details-Modus.
Klicken Sie im Werkzeugpanel auf Raster. Zeichnen Sie ein Grid -Objekt in die Mitte der Zeichenfläche.
Ziehen Sie Musiker vom Datenpanel auf das soeben erstellte Grid -Objekt und legen Sie das Element dort ab, wenn die QuickInfo Datenbindung von XX an XX angezeigt wird.
Klicken Sie im Datenpanel auf Listenmodus.
Ziehen Sie Alben vom Datenpanel auf das Grid -Objekt legen Sie das Element dort ab, wenn die QuickInfo [ListBox] erstellen and die dazugehörige Eigenschaft an Alben binden angezeigt wird.
Klicken Sie im Datenpanel auf Details-Modus.
Halten Sie die STRG-TASTE gedrückt. Klicken Sie im Datenpanel auf Albencover und Albenname. Ziehen Sie Albencover und Albenname auf die rechte Seite der Zeichenfläche und legen Sie das Element dort ab, wenn die QuickInfo Detailansicht erstellen angezeigt wird.
Drücken Sie F5, um das Projekt zu erstellen und auszuführen.
Wenn Sie nun auf ein Element in der ersten Liste auf der linken Seite klicken, wird die zweite Liste aktualisiert. Wenn Sie ein Element in der zweiten Liste auswählen, wird die Detailansicht aktualisiert.
Siehe auch
Aufgaben
Erstellen einer Listendetails-Datenbindung
Copyright © 2011 Microsoft Corporation. Alle Rechte vorbehalten.
Tipp: