Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: masterste2000 am 25.11.08 - 15:40:30
-
Hallo, besteht die Möglichkeit, dass ich von einer LotosNotes DB "A" in einer andere LotusNotesDB "B" ein neues Dokument als. eigenes Tab / als Front-End (UIDoc) öffnen kann?
Warum? In der LotusNotes DB "A" sind schon Felder befüllt die ich in das neue Dokument der DB "B" importieren möchte und
-----> !!!!!! dann soll der Nutzer dieses Dokumnet weiter befüllen und dann erst soll es gespeichter werden.
Ich hoffe Ihr könnt mir mit einem Skript helfen.
VIELEN DANK
-
Wenn, dann helfen wir mit einem Vorschlag, wie du das bewerkstelligen kannst.
Oder du beauftragst einen der Freiberufler hier ....
Wie soll das Ganze denn ablaufen?
Ein Anwender erstellt ein neues Dokument in der Datenbank B und das neue Dokument soll dann mit bestimmten Werten gefüllt werden?
Wenn ja, wovon hängt es ab, welche Werte genommen werden sollen?
grüsse
Dau-in
-
Ich skizziere mal, wie ich es umsetzen würde :
- Backend-Dokument in DB B erstellen
- Daten aus Dokument aus DB A auslesen
- Daten in Backend-Dokument in DB B schreiben
- Dokument aus DB B im Frontend öffnen
Dann muß man sich noch Gedanken machen was passieren soll, wenn der Benutzer das Dokument eigentlich doch nicht speichern will. Hier kann man dann z.B. mit Flagfeldern und Agenten arbeiten, die solche Dokumente wieder aufräumen.
-
Du brauchst es doch nur nicht im Backend zu speichern, Ingo. CreateDocument + Items befüllen + EditDocument führen ja noch zu einem Dokument auf Platte.
Bernhard
-
Jo, hast Recht. ALso den letzten Absatz streichen ;)
-
Was ich gerne realisieren möchte ist, das ich aus einem geöffneten Dok DB "A" ein neues Dok von der DB "B" im Frontend (UI) öffnen kann.
Dann sollen Anteile von "A" in "B" übernommen werden darüber hinaus soll dann der Nutzer z.B. noch ein Termin eintragen....
Wo ich jetzt ein Brett vorm Kopf habe ist das ich ein Tipp brauche, wie ich aus einer geöffneten DB "A" ein neues Dok (gem. Maske xyz) aus der DB "B" im Frontend geöffnet bekomme.
-
DB A offen
Dok A erstellen
auslösen (Button?) : set db_B...
neues Doc B erstellen in DB B im Backend
Werte reinpinnen
Backend speichern
doc A schliessen
ws.editdocument( Doc B)
ferddsch!!!! ;D
-
Danke!!!
Aber ich habe greade das Brett weggenommen!!!
Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Set uidoc = workspace.ComposeDocument(