8. Juli 2008 13:17
NeuesDatum:= CALCDATE(Feld2,"Feld1");
Feld3 := NeuesDatum;
CheckDatum();
IF (NeuesDatum < WORKDATE) THEN BEGIN
"Feld4" := TRUE;
END ELSE BEGIN
"Feld4" := FALSE;
END;
8. Juli 2008 13:32
Feld3:= CALCDATE(Feld2,"Feld1");
"Feld4" := Feld3 < WORKDATE;
Feld3:= CALCDATE(Feld2,"Feld1");
"Feld4" := Feld3 < WORKDATE;
8. Juli 2008 13:55
// Funktion in Tabelle 50010
//CalcDatum();
IF FORMAT("Dat. letzte Rechnung") = '' THEN
NextOrderDate:= "Order Date"
ELSE
NextOrderDate:=CALCDATE(OrderInterval,"Order Date");
"Dat. nächste Rechnung" := NextOrderDate;
// Wenn "Gekündigt" dann keine Faktura fällig
IF "Gekündigt" THEN BEGIN
"Faktura fällig" := FALSE;
END ELSE BEGIN
// Faktura Prüfen
IF ((NextOrderDate < WORKDATE) OR (FORMAT("Dat. letzte Rechnung") = '')) THEN BEGIN
"Faktura fällig" := TRUE;
END ELSE BEGIN
"Faktura fällig" := FALSE;
END;
END;
//MODIFY;
8. Juli 2008 16:47
8. Juli 2008 17:25
8. Juli 2008 18:18
9. Juli 2008 10:46
Natalie hat geschrieben:Wie wäre es dann, wenn du im OnOpenForm-Trigger alle Datensätze mit Hilfe einer gesonderten Record-Variable durchläufst?
9. Juli 2008 10:57