22. November 2006 10:15
RESET;
file.SETRANGE(Path,'D:\Test\');
file.SETRANGE("Is a file",TRUE);
file.SETFILTER(file.Name,'*.MBS|*.mbs');
IF file.FIND('-') THEN
REPEAT
.
.
CLEAR(MeinDataport);
MeinDataport.FILENAME(file.Path + file.Name);
MeinDataport.RUNMODAL;
22. November 2006 10:30
22. November 2006 10:36
file.SETFILTER(file.Name,'*.MBS|*.mbs');
file.SETFILTER(file.Name,'%1','@*.mbs');
22. November 2006 12:10
martinst hat geschrieben:Eventuell musst Du sogar das Objekt, welches den File-Record filtert, von aussen mit clear "clearen".
22. November 2006 12:18
Wie meinst du das?
Ich habe die Variable, die die Tabelle file Filtert auch in einem CLEAR eingebunden. Meinst du das?
22. November 2006 13:49
file.RESET;
file.SETRANGE(Path,'C:\'); // Kurz mal hierhin wechseln ...
file.find('-'); // ... Inhalt holen ...
file.SETRANGE(Path,'D:\Test\'); // ... dann zum richtigen Verzeichnis
file.SETRANGE("Is a file",TRUE);
file.SETFILTER(file.Name,'%1','@*.MBS');
IF file.FIND('-') THEN
REPEAT
[...]
UNTIL file.next = 0;
22. November 2006 16:53
22. November 2006 17:01
23. November 2006 02:41
23. November 2006 11:53