0
Datumsfeld in andere Tabelle übertragen - create
Hi zusammen,
ich weiß gerade nicht weiter und hoffe auf eure Hilfe.
Mit folgender Funktion übertrage ich Daten aus der tbl Angebote in die tbl Rechnungen:
let result := dialog("Rechnung erstellen?", "Soll die zugehörige Rechnung für dieses Projekt erstellt werden?", ["JA", "NEIN"]);
switch result do
case "JA":
(
let me := this;
let newRec := (create tbl_rechnungen);
newRec.(
Mandanten := me.Mandanten;
Rechnungsbeschreibung := me.Projektbeschreibung;
'Zugehöriges Projekt' := me;
'Währung' := me.'Währung';
for i in me.Projektpositionen do
do as server
let newPos := (create tbl_rechnungspositionen);
newPos.(
'Pos.' = i.'Pos.';
Leistungsverzeichnis := i.Leistungsverzeichnis;
Datum := i.Datum;
Leistungsbezeichnung := i.Leistungsbezeichnung;
'Artikelnr.' := i.'Artikelnr.';
Einheit := i.Einheit;
Leistungsbeschreibung := i.Leistungsbeschreibung;
'Einzelpreis (netto)' := i.'Einzelpreis (netto)';
Menge := i.Menge
)
end
end
);
popupRecord(newRec)
)
end
Es klappt alles wunderbar BIS auf das Datumsfeld. Dieses wird nicht übernommen und das Datumsfeld in der Zieltabelle bleibt einfach leer.
Ich hatte auch schon versucht, das Datum testweise in der Zieltabelle in das Feld Leistungsbeschreibung zu übertragen, aber auch das ohne erfolg.
Übersehe ich was? Weiß jemand woran das liegen könnte?
Freu mich auf Feedback.
Vorab vielen Dank.
Viele Grüße,
Andi
3 Antworten
-
hallo Andi, sind die Datenfelder 'Datum' in beiden Tabellen vom selben Typ (Datum)? Sind in Rechnungspositionen irgendwelche Trigger aktiv (insb. "nach Änderung")?
Content aside
- vor 5 MonatenZuletzt aktiv
- 3Antworten
- 45Ansichten
-
2
Folge bereits