- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Selbstreferenzierende Tabelle
Hallo Community, wie kann ich eine Tabelle vom Typ Produkt sich selbst in einer FS_LIST referenzieren lassen? Der Andwendungsfall ist der, dass ein Produkt z.B. aus mehreren anderen Produkten bestehen kann. Oder, dass es zu einem Produkt Zubehör gibt, das wiederum andere Produkte darstellt. Versuche ich die Tabelle über FS_LIST zu referenzieren, bekomme ich eine Fehlermeldung, dass eine Formularelement die eigene Tabellenvorlage nicht als Ziel definieren darf.
Danke für alle Tipps, Grüße Artem
- Labels:
-
Developers
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo,
ich glaube man könnte so an die Sache heran gehen:
- Die Tabelle "Produkte" enthält die einzelnen Produkte. Ohne Beziehungen zu anderen Produkten.
- Eine zweite Tabelle (z.B. ProduktTeile o.Ä.) wird angelegt. Mit ihr wird gespeichert, aus welchen Teilen ein Produkt besteht. Dazu erhält sie zwei Fremdschlüsselbeziehungen zu Produkte:
- Die erste Beziehung ist eine 1:n-Beziehung, wobei 1 Element aus Produkte mit n Elementen aus ProduktTeile verbunden wird (Beschreibt, für welches Produkt die Einzelteile angegeben werden).
- Die zweite Beziehung ist eine m:n-Beziehung, wobei m Elemente aus Produkte mit n Elementen aus ProduktTeile verbunden wird (Beschreibt, aus welchen Teilen das Produkt besteht).
- In einer Tabellenvorlage für ProduktTeile wird ein Formular angelegt, welches folgende Elemente enthält:
- Eine Combobox, mit der das Produkt ausgewählt wird, für das die Einzelteile festgelegt werden sollen. Diese Combobox wird auf die Spalte mit der 1:n-Beziehung gemappt.
- Eine FS_LIST, die als Datenquelle Produkte verwendet. Mit ihr werden die Einzelteile ausgewählt. Sie wird auf die Spalte mit der m:n-Beziehung gemappt.
Ich hoffe ich konnte mich verständlich genug ausdrücken und die Idee wurde klar!
Viele Grüße
Tim
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo,
ich glaube man könnte so an die Sache heran gehen:
- Die Tabelle "Produkte" enthält die einzelnen Produkte. Ohne Beziehungen zu anderen Produkten.
- Eine zweite Tabelle (z.B. ProduktTeile o.Ä.) wird angelegt. Mit ihr wird gespeichert, aus welchen Teilen ein Produkt besteht. Dazu erhält sie zwei Fremdschlüsselbeziehungen zu Produkte:
- Die erste Beziehung ist eine 1:n-Beziehung, wobei 1 Element aus Produkte mit n Elementen aus ProduktTeile verbunden wird (Beschreibt, für welches Produkt die Einzelteile angegeben werden).
- Die zweite Beziehung ist eine m:n-Beziehung, wobei m Elemente aus Produkte mit n Elementen aus ProduktTeile verbunden wird (Beschreibt, aus welchen Teilen das Produkt besteht).
- In einer Tabellenvorlage für ProduktTeile wird ein Formular angelegt, welches folgende Elemente enthält:
- Eine Combobox, mit der das Produkt ausgewählt wird, für das die Einzelteile festgelegt werden sollen. Diese Combobox wird auf die Spalte mit der 1:n-Beziehung gemappt.
- Eine FS_LIST, die als Datenquelle Produkte verwendet. Mit ihr werden die Einzelteile ausgewählt. Sie wird auf die Spalte mit der m:n-Beziehung gemappt.
Ich hoffe ich konnte mich verständlich genug ausdrücken und die Idee wurde klar!
Viele Grüße
Tim
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Danke, der zweite Punkt hat geholfen!

