Eingabe Formular Verknüpfen mit Tabellen
Hallo Zusammen
Bei meiner Datenbank Habe ich ein Formular Aufnahme, dort sollen alle angaben zur Person und Hund eingegeben werden . danach soll per Befehlstaste Speichern einen neuen Datensatz in der Tabelle D-Personen erstellt werden und alle angaben aus dem Formular Aufnahme in die Tabellen und untertabellen verteilt werden.
Dazu brauche ich den befehl um den neuen Datensatz zu kreieren und die einzelnen Datenfelder zu füllen.
4 Antworten
-
Hallo,
du benötigst im Formular A einen Button, der deine Werte ausliest, speichert und übergibt:
Z.B
let myName := Name;
let myVorname := Vorname;
let myHund := Hund;
let x := create D-Personen;
x.Name := myName;
x.Vorname := myVorname;
x.Hund := myHund
Gruß Emanuel
-
Danke
Habe es noch nicht ausprobiert werde es aber bald tun.
-
Danke das funktioniert mit der Haupttabelle D-Personen gut doch wie komme ich zu den Untertabellen und wie fülle ich die mit eineer n:m verbundene Tabelle D-Hund? so das die Verknüpfung zur Person stehen bleibt.
-
Hallo Susan,
eigentlich genauso:
---
let my:=this;
let newP:=create 'D-Personen';
newP.Name:=my.Name;
newP.Vorname:=my.Vorname;
let newH:=create 'D-Hund';
newH.Hund_Name:=my.Hund_Name;
newH.Rasse:=my.Rasse;
let newHP:=create 'D-Hund-Person';
newHP.'D-Hund':=newH;
newHP.'D-Person':=newP
---
Du muss natürlich Namensfelder ersetzen und prüfen ob die Verknüpfungsfelder nicht umbenannt worden und falls ja, auch in der Formel umbenennen(newHP.'D-Hund', newHP.'D-Person'...)
Leo
Content aside
- vor 5 JahrenZuletzt aktiv
- 4Antworten
- 1701Ansichten