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
 
 