Zwischentabelle (m:n-Beziehung) um Rollen-Attribut erweitern
Verfasst: Mo 29. Jan 2024, 12:16
Hallo,
ich verknüpfe schon seit längerem zwei Tabellen (Adressen und Aufträge) über eine Zwischentabelle, die im Moment aus zwei Spalten besteht (AdressID und AuftragID).
Jetzt habe ich zusätzlich in der Zwischentabelle eine Spalte RolleID eingeführt, um die Verknüpfung näher zu bezeichnen. Die verbundene Adresse kann nicht nur der Auftraggeber sein, sondern auch ein Dritter (z. B. Subunternehmer). Und das will ich abbilden können.
Das klappt auch soweit.
Der Ärger beginnt bei den Formularen. Im Formular Adressen gibt es ein Unterformular "Aufträge", das ich natürlich ebenfalls um eine Spalte "Rolle" erweitern will. Dazu erstelle ich eine neue Spalte in der Tabelle des Unterformulars, ein Listenfeld "Rolle", gespeist von einer Abfrage.
Sogar das funktioniert.
Jetzt habe ich aber bemerkt, daß das Einfügen dieser neuen Spalte die bisherigen Spalten in der Auftrags-Untertabelle stört. Es gibt z. B. noch "Gegenstand", bisher ein formatiertes Feld, in dem plötzlich gar nichts mehr angezeigt wird.
Kennt das jemand von euch? "Stört" die neue Spalte mit dem Listenfeld die bisherigen Textspalten? Ist das ein Bug?
Gruß
Freischreiber
ich verknüpfe schon seit längerem zwei Tabellen (Adressen und Aufträge) über eine Zwischentabelle, die im Moment aus zwei Spalten besteht (AdressID und AuftragID).
Jetzt habe ich zusätzlich in der Zwischentabelle eine Spalte RolleID eingeführt, um die Verknüpfung näher zu bezeichnen. Die verbundene Adresse kann nicht nur der Auftraggeber sein, sondern auch ein Dritter (z. B. Subunternehmer). Und das will ich abbilden können.
Das klappt auch soweit.
Der Ärger beginnt bei den Formularen. Im Formular Adressen gibt es ein Unterformular "Aufträge", das ich natürlich ebenfalls um eine Spalte "Rolle" erweitern will. Dazu erstelle ich eine neue Spalte in der Tabelle des Unterformulars, ein Listenfeld "Rolle", gespeist von einer Abfrage.
Sogar das funktioniert.
Jetzt habe ich aber bemerkt, daß das Einfügen dieser neuen Spalte die bisherigen Spalten in der Auftrags-Untertabelle stört. Es gibt z. B. noch "Gegenstand", bisher ein formatiertes Feld, in dem plötzlich gar nichts mehr angezeigt wird.
Kennt das jemand von euch? "Stört" die neue Spalte mit dem Listenfeld die bisherigen Textspalten? Ist das ein Bug?
Gruß
Freischreiber