King^Lully: Access: Unterformular mit LEFT JOIN als DataSource

Beitrag lesen

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.   ;)