Das Notes Forum
Domino 9 und frühere Versionen => Administration & Userprobleme => Thema gestartet von: clannad am 08.04.02 - 13:13:36
-
In einer Lotus Notes Datenbank sollen Daten automatisch aktualisiert werden, d.h. es soll etwas verändert werden damit das Einfügen der Daten auf automatischer Basis erfolgen kann.
Die Daten befinden sich in einer anderen Datenbank, welche halt aus dieser ausgelesen werden müssen.
Nun meine Frage: Ist sowas möglich, wenn ja wie?!
ich kanns nicht :(
-
Das kannst du mit einem periodischen Agenten und LotusScript machen. Hast du Erfahrungen im Notes Designer?
-
nein; hab ich leider nicht - ich kann bissl was am design machen aber das wars dann schon
-
Welche Dokumente der anderen Datenbank willst du denn kopieren, alle? Oder bestimmte?
-
also es gibt ne ungarische datenbank mit auswertungen in lotus 1-2-3 blättern und da sollen alle datenblätter inne weltweite datenbank kopiert werden.
-
du kannst das mit einem periodischen Agenten machen. Dazu brauchst du eigentlich nichts programmieren. die "einfachen Funktionen" reichen da aus.
erstelle in der Maske deiner ungarischen DB ein Feld, bearbeitbar, Text Name: CopyToDB. Das Feld kannst du verstecken. Als Vorgabewert trägst du YES ein.
Dann baust du dir einen Agenten und fügst folgende einfache Aktionen ein: In Datenbank kopieren und Feldwert ändern.
Feldwert ändern, ändert den Feldinhalt von CopyToDB auf NO. Das signalisiert dem Agent, dass das Doc schon kopiert wurde.
Dem Agenten mußt du noch eine Suche hinzufügen.
CopyToDB = YES.
Damit kopiert der Agent nur alle neuen Docs in die globale DB.
Damit solltest du eigentlich auch ohne grosse Programmierkenntnisse zum Erfolg kommen.
Damit alle Docs, die jetzt in der DB sind auch kopiert werden, mußt du nach Einfügen des neuen Feldes deine Docs "refreshen".
Dazu baust du dir noch einen Agenten und trägst als Formel ein:
@Command([ToolsRefreshSelectedDocs])
Dann marlierst du alle die Dokumente, die kopiert werden sollen und führst den Refresh Agenten aus.
Der setzt dann das Feld auf YES.
Deinen copy Agenten versiehst du dann noch mit einem Zeitplan
So sollte es eigentlich gehen;Ich hoffe, ich habe nichts vergessen;
8) 8)
-
da wurden inner test-datenbank alle verzeichnisse mitkopiert - kann ich sowas auch filtern?
aber ich dank euch schon mal :)
-
In der Suche gibt's die Bedingung "In Ordner". Hier kannst du deine Ansicht oder deinen Ordner hinzufügen, aus dem die Dokumente kopiert werden sollen.