Button - neue Datensätze erstellen (in mehreren Tabellen)
Guten Morgen,
ich habe eine Tabelle Angebote, hier trage ich alle relevanten Infos für ein Angebot ein.
Nun habe ich einen Button integriert, der soll den Kunden neu anlegen, wenn das Angebot angenommen wurde. Klappt auch wunderbar, siehe weiter unten die Formel.
Bisher ist nur die Tabelle Kundendatenbank verknüpft mit Tabelle Angebote.
Es sind noch zusätzlich andere Tabellen wichtig (wie z. B. Tabelle Konditionen), die mit der Kundendatenbank verknüpft sind, nicht jedoch mit Tabelle Angebote.
Wie kann ich über den Button noch bei den anderen Tabellen einen neuen Datensatz erzeugen mit einem Klick erzeugen?
1) Geht es überhaupt, dass in mehreren Tabellen jeweils ein Datensatz erzeugt wird?
2) Wenn ja, muss ich hier mit Tabelle Angebote verknüpfen und genau so vorgehen? oder
3) Oder reicht die Verknüpfung mit der Tabelle Kundendatenbank aus?
let myKunde := Kundenname;
let mySDatum := Startdatum;
let myStan := Standort;
let new := (create 'A - Kundendatenbank');
new.(Kunde := myKunde);
new.(Startdatum_ := mySDatum);
new.(Stadt := myStan);
popupRecord(new)
Vielen Dank vorab für eure Hilfe.
Viele Grüße
9 Antworten
-
Hallo Christian Schünzel ,
ja, das geht. Du musst im Prinzip nur die Formel, die du bereits hast, wiederholen. Ich errate einfach mal, wie deine Felder heißen könnten. Das musst du dann entsprechend ersetzen.
let myKunde := Kundenname; let mySDatum := Startdatum; let myStan := Standort; let new := (create 'A - Kundendatenbank'); new.(Kunde := myKunde); new.(Startdatum_ := mySDatum); new.(Stadt := myStan); let newK := create Konditionen; newK.Kunde := new; newK.Zahlungsziel := 30; newK.Feld1 := "abc"; ... popupRecord(new)
Wie du die Verknüpfungen setzt, hängt davon ab, was du erreichen möchtest: Gelten die Konditionen für einen Kunden oder jeweils für ein Angebot?
-
Christian Schünzel said:
Die Konditionen gelten für die Kunden, nicht für das Angebot.Hm, das heisst, im Zweifel bereits abgeschlossene Vorgänge aus der Vergangenheit erhalten dennoch eine eventuelle spätere Konditionsanpassung des Kunden?
Content aside
- Status Answered
- vor 2 JahrenZuletzt aktiv
- 9Antworten
- 96Ansichten
-
3
Folge bereits