Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Thunder am 26.06.06 - 09:46:52
-
Hallo NotesGemeinde,
ich würde gern unsere tägliche Sicherungsdatei in eine Notes-DB bekommen. Es ist eine einfache Textdatei mit dem Format - zB: 26.06.2006.dat von heute. Ich würde gern täglich eine Datei in der DB haben wollen mit dem Datum in einer Ansicht zum auswählen - also nix besonderes. Hier im Forum habe ich bisher noch nichts gefunden - nur weitaus kompliziertere Sachen. Wie müsste der Agent gestrickt werden?
Gruß
Remko
-
1) Gestriges Datum berechnen
2) File Öffnen
3) Zeile für Zeile lesen und ein Notes-Dokument draus machen
4) File Schließen
-
Da ich mich mit Script leider immer noch nicht auskenne, weil mir da die Zeit zu fehlt, habe ich das mal in Formeln umgesetzt und schubse das manuell an. Es kommt noch eine Abfrage, ob man die Zeilenumbrüche beibehalten will - lässt sich das noch abschalten ?
@Command([Compose];"Backup");
@Command([FileImport]; "ASCII Text"; "m:\\ba2pro\\logs\\" + @Text(@Today) + ".dat" );
@Command([FileSave]):
@Command([FileCloseWindow])
-
@Command ([Import]) bildet lediglich die entsprechende Client-Funktionalität nach (bzw. greift auf eben diese Routinen zu). Die Abfrage nach den Zeilenumbrüchen lässt sich damit nicht abschalten.
Da Deine Routine aber sowieso manuell ablaufen muss, kannst Du sicher mit dem einen Klick mehr leben.
Bernhard
-
Klar - aber es hätte ja sein können, dass es da wieder etwas undokumentiertes oder so gibt womit die Notes-Gurus wieder hätten glänzen können ;)
Gruß
Remko
-
Ich muss doch noch einmal nachhaken. Habe jetzt folgende Formel, damit ich auch Protokolle älteren Datums ziehen kann. Für die Übersicht habe ich ein Feld, indem einfach nur das Protokolldatum stehen soll. Leider schreibt Notes das Datum in das markierte Protokoll in der Ansicht und das neu erstellte bekommt keines. Wie bringe ich Notes dazu, dass er das Feld auch in das neu erstellte füllt ?
@DialogBox("(BU_Datum)";[AutoHorzFit]:[AutoVertFit];"Bitte wählen Sie das gewünschte Datum:");
@Command([Compose];"Backup");
FIELD DS_Importdatum := BU_Datum;
@Command([FileImport]; "ASCII Text"; "m:\\ba2pro\\logs\\" + @Text(BU_Datum) + ".dat" );
@Command([FileSave]):
@Command([FileCloseWindow])
Gruß
Remko
-
Schau dir einmal @UpdateFormulaContext an. Das sollte dein Problem beheben.