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.
Datensätze aus einer 1:n-Beziehung können in einer Liste angezeigt werden, so dass in der Liste immer die Detaildatensätze des jeweils aktiven Datensatzes der Master-Tabelle angezeigt werden.
So zeigen Sie Detaildatensätze in einer Liste an
Fügen Sie dem Formular eine Liste hinzu.
Stellen Sie die ColumnCount-Eigenschaft der Liste auf die Anzahl der anzuzeigenden Spalten ein.
Wenn Sie zum Beispiel die Felder
Order_id,Order_netundShipped_onin der Liste anzeigen möchten, stellen Sie die ColumnCount-Eigenschaft auf 3 ein.Stellen Sie die ColumnWidths-Eigenschaft auf die entsprechenden Breiten zum Anzeigen Ihrer ausgewählten Felder ein.
Stellen Sie die RowSourceType-Eigenschaft der Liste auf 3 - SQL-Anweisung ein.
Stellen Sie die RowSource-Eigenschaft auf die SELECT-Anweisung ein. Beispielsweise wählt die folgende Anweisung drei Felder aus der Tabelle Orders für den aktuellen Datensatz in der Tabelle Customer aus:
SELECT order_id, order_net, shipped_on from orders ; WHERE order.cust_id = customer.cust_id ; INTO CURSOR tempFragen Sie im Init-Ereigniscode des Formulars und im Code, der den Datensatzzeiger in der Tabelle bewegt, die Liste erneut ab:
THISFORM.lstChild.Requery
Siehe auch
Aktualisieren einer auf einem Listenwert basierenden 1:n-Anzeige | Hinzufügen von Bildern zu Einträgen in einer Liste | Verwenden von Kontrollkästchen | Verwenden von Steuerelementen | Steuerelemente und Objekte