Home Forum Nuclos Konfiguration Maskenlayouts Checkbox aus Businessobjekt Checkbox aus Businessobjekt

#7437
Matthias Haake
Teilnehmer

Hallo Denis,

wenn ich Dich richtig verstanden habe, dann hättest Du drei Möglichkeiten.

[1] Du erweiterst die Entität „Firma“ um 3 Ja/Nein-Attribute (Kunde, Hersteller, Lieferant). Wenn sich diese 3 Typen nie ändern, ist das zum Einen eine sehr performante Lösung und auch die Usability ist gut (3 Häkchen incl. möglicher Mehrfachzuordnung).
Die Entität FirmaType bräuchtest Du dafür dann nicht mehr.

[2] Du änderst die Entität FirmaType, so dass Du dort nur 2 Text-Attribute hast. Zum Beispiel „Name“ und „Abkuerzung“.

In dieser Entität definierst Du dann (durch Anlegen von Datensätzen) alle erlaubten Typen (Kunde, Hersteller, Lieferant usw.).

Nun brauchst Du in der Entität Firma ein Referenzfeld auf FirmaType. Bei jedem Firmendatensatz kannst Du dann mit einer Klappbox festlegen, ob dieser Datensatz nun Kunde, Lieferant oder Hersteller ist – man muss sich da aber für einen Wert entscheiden!

[3] Wie 2. nur legst Du in Firma kein Referenzfeld an, sondern definierst Dir eine dritte Entität (FirmaTypeZuordnung). Die besitzt 2 Referenzfelder: einmal zu Firma und eines zu FirmaType.

Diese Entität bindest Du als Subform im Layout von Firma ein. Somit kannst Du n:m Beziehungen herstellen und eine Firma kann z. B. sowohl Lieferant als auch Hersteller sein.

Ich hoffe, das hilft Dir weiter.
Viel Erfolg,
Matthias