Lösche Datensatz
Hallo wie lösche ich den kompletten datensaatz nicht nur die Verknüpfung?
Hier in zeile 7!
let my := this;
if Kontakte and 'Tätigkeiten' then
let myDate := max((select 'Mitarbeiter-Konditionen' where Kontakte = my.Kontakte and 'Tätigkeiten' = my.'Tätigkeiten' and 'Gültig ab' <= my.Datum).'Gültig ab');
my.(Preis := first(select 'Mitarbeiter-Konditionen' where Kontakte = my.Kontakte and 'Tätigkeiten' = my.'Tätigkeiten' and 'Gültig ab' = myDate).Preis);
my.(Lohnart := first(select 'Mitarbeiter-Konditionen' where Kontakte = my.Kontakte and 'Tätigkeiten' = my.'Tätigkeiten' and 'Gültig ab' = myDate).Lohnart)
end;
delete (select 'Mitarbeiter-Zeitplan' where P_Detail.Nr = my.Nr);
let myZeiten := (create 'Mitarbeiter-Zeitplan');
let myNameNr := Kontakte.Nr;
myZeiten.(
Datum := my.Datum;
Kontakte := record(Kontakte,myNameNr);
P_Detail := record(P_Detail,my.Nr)
)
1 Antwort
-
ups hat sich erledigt... ich hab immer einen neuen Datensatz wieder angelegt nach dem löschen ohne Person!!! Sorry
Content aside
- vor 5 JahrenZuletzt aktiv
- 1Antworten
- 1147Ansichten