16. Dezember 2013 09:06
ReportTest.DatenErstellen(Rec,tArbeitsplatz,tStartdatum,ReportMerkmaleFilter);
ReportTest.SETTABLEVIEW(Rec);
ReportTest.RUNMODAL();
Counter := 0;
startzeit := TIME;
PPZ.COPY(TempPPZ,TRUE);
ArbeitsplatzFilter := TempArbeitsplatz;
StartdatumFilter := TempStartdatum;
MerkmaleFilter := TempMerkmale;
16. Dezember 2013 09:40
stony hat geschrieben:Wobei der Befehl
Setrange(Number,1,PPZ.Count) scheinbar die Ursache dafür ist. Dieser Code befindet sich im Trigger Integer - OnPreDataItem().
16. Dezember 2013 10:12
16. Dezember 2013 10:29
Da die Page Daten temp. Daten sind (SourceTableTemporary = Yes) muss ich das doch über den Integer machen oder ?
16. Dezember 2013 10:42
fiddi hat geschrieben:Die "Prod. Planungszeilen" sind da überflüssig, ja evtl. sogar schädlich.
FoundFirst := PPZ.FIND('-');
IF NOT FoundFirst THEN
CurrReport.BREAK;
IF FoundFirst THEN
FoundFirst := FALSE
ELSE BEGIN
IF PPZ.NEXT = 0 THEN
CurrReport.BREAK;
END;
16. Dezember 2013 11:07
PPZ.SETFILTER...
PPZ.SETRANGE...
if PPZ.FINDSET then
SETRANGE(Number,1,PPZ.Count)
else
Currreport.BREAK;
IF Number > 1 THEN
PPZ.NEXT;
16. Dezember 2013 11:35
16. Dezember 2013 11:46