Neuer Datensatz per Befehlschaltfläche
Hallo, Habe 2 Tabellen Kunden/Lieferscheine
Will nun bei der Tabelle Kunden, wenn ich ein hinzugefügt habe ein Button hinzufügen.
Wen ich diesen Button drücke soll es die Kunden daten übernehmen und eine neue Datensatz bei Lieferschein herstellen indem ich direkt bearbeiten kankann. Geht das ? Danke
6 Antworten
-
Hallo,
jawohl, das geht. In Unkenntnis Deines Datenmodells und Deiner Felder hier ein Ansatz:
let my := this;
let myName := Name;
let myStr := 'Straße";
let myPLZ := PLZ;
let myOrt := Ort;let new := (create Lieferschein);
new.(Kunde := my);
new.(Kundenname := myName);
new.('Straße' := myStr);
new.(PLZ := myPLZ);
new.(Ort := myOrt);
popuprecord(new)lg, Torsten
-
sorry, in der dritten Zeile muss es richtig heißen:
let myStr := 'Straße';
lg, Torsten
-
@Torsten,
möchte an der Stelle klugscheißen:
mit der Anweisung this verfällt die Notwendigkeit die Variablen extra zu benennen. Außerdem kann man mit einem Trick eine Art Schleife innerhalb des Datensatzes einbauen.
---
let my := this;
let new := (create Lieferschein);
new.(
Kunde := my;
Kundenname := my.Name;
'Straße' := my.'Straße';
PLZ := my.PLZ;
Ort := my.Ort);
popuprecord(new)
---
spart viel Code und bei größeren Änderungen auch Zeit.
Leo
-
Ah so:
popupRecord(new)
-
Sehr gut... Funktioniert :) Vielen Dank
-
@Leo:
Hui, danke für das Feedback - das so zu lösen ist mir noch nicht untergekommen, bisher war (auch hier im Forum - und von Dir :-)) immer mein Ansatz die Antwort auf derartige Fragen.
Man lernt halt doch nie aus... :-)
lg, Torsten
Content aside
- vor 5 JahrenZuletzt aktiv
- 6Antworten
- 2174Ansichten