9. Oktober 2006 14:03
lTxtTableFilter := '';
lIntGetLines := 0;
lIntGetLines2 := 0;
lDatDate := TODAY;
lTxtDate := FORMAT(lDatDate, 0, '<Year4><Month,2><Day,2>');
lTimTime := TIME;
lTxtTime := FORMAT(lTimTime, 6, 2);
lTxtDateTime := lTxtDate+' '+lTxtTime;
gRecVerg.SETFILTER(gRecVerg.fBlnDiffersInAnyAttribute,'Ja');
IF gRecVerg.FIND('-') THEN BEGIN
  REPEAT
    lIntGetLines := lIntGetLines + 1;
  UNTIL gRecVerg.NEXT = 0;
END;
IF gRecVerg.FIND('-') THEN BEGIN
  REPEAT
    lIntGetLines2 := lIntGetLines2 + 1;
    IF gRecVerg.GET(
      Code,
      gRecVerg.Type,
      gRecVerg.ID)
    THEN BEGIN
      IF lIntGetLines2 < lIntGetLines
      THEN BEGIN
        IF STRLEN(lTxtTableFilter) < 250 THEN BEGIN
          lTxtTableFilter := lTxtTableFilter + FORMAT(gRecVerg.ID) + '|';
        END
        ELSE IF STRLEN(lTxtTableFilter) = 250 THEN BEGIN
          lFilOutputFile.TEXTMODE(TRUE);
          lFilOutputFile.CREATE(lTxtDateTime+' Objektvergleich'+'.txt');
          lFilOutputFile.WRITE(lTxtTableFilter);
        END
        ELSE IF STRLEN(lTxtTableFilter) > 250 THEN BEGIN
          MESSAGE('Achtung: Überlauf, Vorgang wird angehalten!');
        END
      END
      ELSE
        IF STRLEN(lTxtTableFilter) < 250 THEN BEGIN
          lTxtTableFilter := lTxtTableFilter + FORMAT(gRecVerg.ID);
        END
        ELSE IF STRLEN(lTxtTableFilter) = 250 THEN BEGIN
          lFilOutputFile.TEXTMODE(TRUE);
          lFilOutputFile.CREATE(lTxtDateTime+' Objektvergleich'+'.txt');
          lFilOutputFile.WRITE(lTxtTableFilter);
        END
        ELSE IF STRLEN(lTxtTableFilter) > 250 THEN BEGIN
          MESSAGE('Achtung: Überlauf, Vorgang wird angehalten!');
        END
    END
    ELSE
      MESSAGE('Kein Unterschied gefunden,Filter Export wird abgebrochen.');
  UNTIL gRecVerg.NEXT = 0;
END;
lFilOutputFile.TEXTMODE(TRUE);
lFilOutputFile.CREATE(lTxtDateTime+' Objektvergleich'+'.txt');
lFilOutputFile.WRITE(lTxtTableFilter);
9. Oktober 2006 15:03
9. Oktober 2006 15:08
IF STRLEN(lTxtTableFilter) < 250 THEN BEGIN
          lTxtTableFilter := lTxtTableFilter + FORMAT(gRecVerg.ID) + '|';10. Oktober 2006 09:05