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
