Autor Thema: LS- neues Dokument in andere Datenbank erstellen  (Gelesen 1001 mal)

Offline Birgit

  • Junior Mitglied
  • **
  • Beiträge: 65
  • Geschlecht: Weiblich
LS- neues Dokument in andere Datenbank erstellen
« am: 29.05.02 - 16:32:02 »
Hi @All,

in einem geöffneten Dokument A in Datenbank A möchte ich einen Aktion-Button haben,

a) Datenbank B öffnet
b) dort ein neues Dokument B erstellt
c) einige Daten von Dokument A in Dokument B übernimmt
d) ein Feld in Dokument A ändert, speichert, schließt
e) Dokument B soll für das Finetuning auf dem Bildschirm prangern.

Tja, leider scheiter ich schon bei Punkt a)
Kann mir jemand verraten, wie ich in dieser Konstellation diese <zensur> Datenbank geöffnet und ein neues Dokument erstellt bekomme. Eigentlich ist das doch nicht schwer zumindest nicht bei gescheduleten Agents - und dementsprechend blöde komme ich mir gerade vor.

Danke schon mal,
Birgit
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re: LS- neues Dokument in andere Datenbank erstell
« Antwort #1 am: 29.05.02 - 18:00:10 »
Hi Birgit, probiers mal hiermit:

dim session as new notessession
Set db = session.getdatabase(server,pfad)
Set doc = db.CreateDocument
doc.form = ?
doc.xyz = quelldokument.feld(0)
etc.
call doc.save(true,false)

das ist nur eine variante...
schönen feiertag wünsch ich Dir und natürlich auch allen anderen...
Gruss Till
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Linus

  • Frischling
  • *
  • Beiträge: 46
  • Geschlecht: Weiblich
  • Notes ... ähm ... is'n das?
Re: LS- neues Dokument in andere Datenbank erstell
« Antwort #2 am: 30.05.02 - 17:45:52 »
wenn du das neue, im backend angelegte Dokument dann Öffnen willst, versuch's mal damit:
Call workspace.EditDocument(True, doc)
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Birgit

  • Junior Mitglied
  • **
  • Beiträge: 65
  • Geschlecht: Weiblich
Re: LS- neues Dokument in andere Datenbank erstell
« Antwort #3 am: 31.05.02 - 10:40:54 »
Danke, Birgit
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Silke

  • Senior Mitglied
  • ****
  • Beiträge: 463
  • Geschlecht: Weiblich
  • Carpe Diem
Re: LS- neues Dokument in andere Datenbank erstell
« Antwort #4 am: 10.06.02 - 14:25:49 »
Vom Prinzip her ist es dasselbe wie eine Mail erstellen  nur das die DB anders heissen muss und die form:

 
Sub Initialize
 
Dim ws As New NotesUIWorkspace  
Dim session As New NotesSession  
Dim db As NotesDatabase  

Dim currentdb As NotesDatabase
Dim collection As NotesDocumentCollection
Dim coldoc As NotesDocument

Dim doc As NotesDocument  
 'Dim uidoc As NotesUIDocument  
 'Dim eigener As String  
 'Dim server As String  
 'Set uidoc = ws.CurrentDocument
 

Set currentdb = session.CurrentDatabase
Set collection = currentdb.UnprocessedDocuments
 
Set coldoc = collection.GetFirstDocument

 
 eigener = session.GetEnvironmentString ("MailFile", True)  
 server = session.GetEnvironmentString ("MailServer", True)  
 Set db = New Notesdatabase (server, eigener)  
 Set doc = db.createDocument  
 doc.Form = "Memo"  
 doc.Subject = "Feedback"  

 doc.SendTo = coldoc.Mailadresse 'Feldinhalt aus markiertem Dokument
 
 Call ws.EditDocument (True, doc)  
End Sub


Silke  8)
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Silke 8)

1. Mitglied der 1. DAU Selbsthilfegruppe :D

Support für Alles und Jeden

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz