30. November 2006 12:21
30. November 2006 12:42
locRecord := AktuellerRecord (also Name DataItem);
IF Beziehung = B1 THEN BEGIN
locRecord.DELETE(TRUE);
END ELSE BEGIN
locRecord.VALIDATE(Beziehung, B3);
locRecord.MODIFY(TRUE);
END;
30. November 2006 12:47
Dazu benötigst du eine Recordvariable
Name DataType Subtype Length
Contact Job Responsibility_2 Record Contact Job Responsibility
Contact Job Responsibility - OnAfterGetRecord()
If "Job Responsibility Code" = 'B1' Then
DELETE;
If "Job Responsibility Code" = 'B2' Then Begin
"Contact Job Responsibility_2".RESET;
If NOT "Contact Job Responsibility_2".GET("Contact No.",'B3') Then Begin
"Contact Job Responsibility_2".VALIDATE("Contact No.","Contact No.");
"Contact Job Responsibility_2".VALIDATE("Job Responsibility Code",'B3');
"Contact Job Responsibility_2".INSERT;
END;
DELETE;
END;
30. November 2006 12:56
5. Dezember 2006 11:59
5. Dezember 2006 12:03
5. Dezember 2006 12:13
5. Dezember 2006 12:17
5. Dezember 2006 12:31
IF "Job Responsibility Code" = 'NO_TD' THEN BEGIN
MESSAGE('TEST 1 %1',"Contact No.");
IF "Job Responsibility Code" = 'SOT' THEN BEGIN
MESSAGE('TEST 2 %1',"Contact No.");
//hier käme der Code, um den Job Resp Code von 'SOT' nach 'BAV' zu wechseln.
END;
"Job Responsibility Code".DELETE
END;
5. Dezember 2006 13:21
IF "Job Responsibility Code" = 'NO_TD' THEN BEGIN
IF locContJobResp.GET("Contact No.",'SOT') THEN BEGIN
locContJobResp.Job Responsibility Code" := 'BAV';
locContJobResp.MODIFY(TRUE);
END;
locContJobResp.GET("Contact No.","Job Responsibility Code");
locContJobResp.DELETE;
END;
7. Dezember 2006 12:05
7. Dezember 2006 12:26
IF "Job Responsibility Code" = 'NO_TD' THEN BEGIN
IF locContJobResp.GET("Contact No.",'SOT') THEN BEGIN
IF locContJobResp.RENAME("Contact No.", 'BAV)' THEN;
END;
locContJobResp.GET("Contact No.","Job Responsibility Code");
locContJobResp.DELETE;
END;
7. Dezember 2006 12:44
7. Dezember 2006 13:38
avocadouno hat geschrieben:Riesen DANKESCHÖN an Natalie und auch an mespelage. Es funktioniert jetzt.
Dein letzter Code hat die Lösung gebracht.
Ich muss gestehen, auf die Variante wäre ich nie im Leben gekommen.
7. Dezember 2006 13:44