Neuer Datensatz in n:mUntertabellen mit Befehlsschaltfäche
Mit einer Befehlsschaltfläche eine m:n Verbindung öffnen
Das Ziel ist es das nicht 2 mal die + Schaltfläche gedrückt werden muss, sondern sich der Datensatz direkt öffnet und die Verbindungen stehen
let my := this;
let newHP := (create 'D-Hund-Person');
let newH := (create 'D-Hund');
newHP.('V-D-Personen' := my);
newH.('V-D-Hund-Person' = newHP);
popupRecord(newH)
Dan neuen Datensatz kann ich öffnen, er verbindet sich nicht mit der Person
V-D-Person ist das Verknüpfte Felder in der Tabelle D-Hund-Person
V-D-Hund-Person ist das Verknüpfte Feld in der Tabelle D-Hund
Die ID heissen in der Tabelle D-Personen, ID-Adresse
Für den Hund in der Tabelle D-Hund, ID-Hund
9 Antworten
-
ich finde die beden Tabellen nicht:
newHP.('V-D-Personen' := my);
newH.('V-D-Hund-Person' = newHP);kann es sein, daß es so sein soll:
newHP.('D-Personen' := my);
newH.('D-Hund-Person' = newHP); -
das sind nit die Tabellen sondern die namen Verknüpften Felder. Das ist das resultat wenn ich es so mache wie vorgeschlagen
-
ok,
poste doch mal bitte die Felder von D-Personen, D-Hund und D-Hund-Person. Das wäre hilfreich...
-
Hier mal die Felder der drei Tebellen
-
Hallo,
eigentlich sieht dein Code schon ganz gut aus, ich denke aber du musst D-Hund in D-Hund-Person einfügen und nicht anders rum - also:
let my := this;
let newHP := (create 'D-Hund-Person');
let newH := (create 'D-Hund');
newHP.('V-D-Personen' := my);
newHP.('V-D-Hund' = newHP);
popupRecord(newH)Änderungen nur in der 5. Zeile.
VG Frank
-
ich kann den Code von Frank übernehmen, aber eine Änderung in Zeile 5 zu Frank
let my := this;
let newHP := (create 'D-Hund-Person');
let newH := (create 'D-Hund');
newHP.('V-D-Personen' := my);
newHP.('V-D-Hund' := newH);
popupRecord(newH) -
Vielen Dank jetzt funktioniert es super
-
Oh ja ... den Fehler habe ich glatt überlesen - damit gab es hier natürlich gar keine Zuweisung sondern nur einen Vergleich.
-
... und newH
Content aside
- vor 5 JahrenZuletzt aktiv
- 9Antworten
- 1756Ansichten