Ich antworte mir einmal wieder selbst,
> 
> ich versuche gerade ein Backup-Makro für Datenbankdateien zu
> konstruieren. Das Makro soll einfach beim Öffnen einer Base-Datei die
> Datei einmal in den Backup-Ordner kopieren. Dort sollen bis zu 5
> Backup-Dateien gelagert werden. Ist die höchste Nummerierung erreicht,
> so soll die älteste Datei überschrieben werden.
> 
> Was ich erreiche ist, dass die Dateien wunschgemäß bis zur 5. kopiert
> werden. Was ich mit einer Fehlermeldung quittiert bekomme ist der
> Vergleich der Erstellungszeiten der Backups.
> 
> Bei dem folgenden Vergleich kommt die Meldung "Falscher Wert für
> Eigenschaft"
> --------------
> IF oFile.getDateTimeModified(oPath.Backup & "/" & k & "_" & sTitel) <
> oFile.getDateTimeModified(oPath.Backup & "/" & k+1 & "_" & sTitel) THEN
> ---------------

Aus irgendeinem Grund werden hier keine Informationen zu Datum und
Uhrzeit ausgelesen. Eine Messagebox bleibt leer. Ich habe das dann
umgeschrieben zu FileDateTime. Die Funktion liest Datum und Uhrzeit
richtig aus, so dass eine Datei auch vom Datum her verglichen werden
kann mit einer anderen.

Stutzig gemacht hat mich beim Arbeiten mit dem Makroeditor, dass nur
selten die Möglichkeit zum Abspeichern im Editor selbst geboten wurde.
Der Button blieb einfach grau. Wenn ich hingegen auf die Dateiebene
wechselte, in der das Makro ja gespeichert werden soll, war dort die
Möglichkeit zum Speichern gegeben. Etwas irritierend ...

Gruß

Robert

-- 
Informationen zum Abmelden: E-Mail an [email protected]
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/discuss/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert

Antwort per Email an