Aha. ;)
- Das Hauptformular ist gebunden an die Tabelle Stammdaten
Gut, no prob.
- Das Unterformular ist definiert als gebunden an
SELECT ... FROM kategorie LEFT JOIN stammdaten_kategorien ON id = id_kategorie
Ich habe jetzt nicht die Zeit darüber nachzudenken, aber warum nicht auf die "n:m" mit geeigneter WHERE-Klausel gehen und dann auf die "Kategorie" JOINen?
- Haupt- und Unterformular sind verbunden über Master=id Child=id_stammdaten
Häh, die Verbindung lautet nicht "Stammdaten.id=Stammdaten_Kategorien.id_stammdaten"? Oder meinst Du dasselbe?
Ziel:
- Alle Kategorien im Unterformular sehen mit einem Bearbeiten-Feld daneben
OK, no prob.
- falls für den Stammdatensatz ein Wert vorhanden ist, eintragen
Also, "Stammdaten_Kategorien.Wert" befüllen in Abhängigkeit eines anderen, bisher nicht näher bezeichneten Werts aus "Stammdaten".
Das deutet dann wohl doch eher auf "Script-Logik" bzw. einer Kombination aus VBA-Logik und SQLs hin.
Weiss jetzt nicht, ob ich helfen konnte. Keine Kritik bitte, unfreundliche Postings hatte ich schon genug heute. ;)