17. April 2007 14:41
17. April 2007 14:55
IF Tabelle1.FIND('-') THEN
REPEAT
IF NOT Tabelle2.GET(Tabelle1.Keyfeld) THEN
Tabelle2.MARK := TRUE;
UNTIL (Tabelle1.NEXT = 0);
Tabelle2.MARKEDONLY := TRUE;
FORM.RUNMODAL(0, Tabelle1);
17. April 2007 15:20
// Tabelle1_Trigger- OnAfterGetRecord
IF Tabelle2.GET(Tabelle1.Keyfeld) THEN
CURRREPORT.SKIP
17. April 2007 15:34
17. April 2007 15:42
17. April 2007 15:53
IF TestRec.FIND('-') THEN BEGIN
REPEAT
IF NOT GET(TestRec.ItemNr) THEN BEGIN
//MESSAGE('%1', "No.");
MARK := TRUE;
END;
UNTIL (TestRec.NEXT = 0);
END;
MARKEDONLY := TRUE;
17. April 2007 15:59
17. April 2007 17:09
IF Tabelle1.FIND('-') THEN
REPEAT
IF NOT Tabelle2.GET(Tabelle1.Keyfeld) THEN
Tabelle1.MARK := TRUE;
UNTIL (Tabelle1.NEXT = 0);
Tabelle1.MARKEDONLY := TRUE;
FORM.RUNMODAL(0, Tabelle1);
IF FINDSET(FALSE,FALSE) THEN REPEAT
MARK(NOT TestRec.GET("No."));
UNTIL (NEXT = 0);
MARKEDONLY := TRUE;
//nun noch auf den ersten Datensatz springen, dabei möglichen Fehler abfangen
IF FINDFIRST THEN;
17. April 2007 17:25
17. April 2007 17:57