0

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. Bildschirmfoto 2019-01-07

4 Antworten

null
    • Emanuel_Neubert.1
    • vor 5 Jahren
    • Gemeldet - anzeigen

    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

    • zughund_mecom
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Danke

    Habe es noch nicht ausprobiert werde es aber bald tun.

    • zughund_mecom
    • vor 5 Jahren
    • Gemeldet - anzeigen

    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.

    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    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