Umfrage

Dokument suchen mit UniversalID

Dokument suchen mit UniversalID
1 (100%)

Stimmen insgesamt: 1

Autor Thema: Script gesucht  (Gelesen 1984 mal)

Offline skywook

  • Senior Mitglied
  • ****
  • Beiträge: 445
  • Ich liebe dieses Forum!
Script gesucht
« am: 06.01.04 - 22:43:36 »
Hallo Programmierer,
habe ein Script Problem. Vielleicht kann mir jemand helfen.
In einer Datenbank A sind die UniversalID von Dokumenten die in der Datenbank B verwaltet werden. Nun soll von Datenbank A mit GetDocumentByUnID das gewünschte Dokument in der Datenbank B gesucht werden einen Feldwert ändern und ausgeben.

Leider funktioniert das Script nicht:

Sub Click(Source As Button)
     Dim ws As New notesuiworkspace
     Dim uidoc As notesuidocument
     Set uidoc=ws.currentdocument
     Dim a1 As Variant
     a1=uidoc.fieldgettext("DokId")
     Messagebox a1

     'Bis hier ist alles OK nun soll auf die Datenbank B zugegriffen werden.
     
     Dim Datenbank1 As NotesDatabase
     Dim DokBegleit1 As NotesDocument
     
     Server = ""
     Filename = "Tsicht.nsf"
     Set Datenbank1 = New NotesDatabase("",Filename)
     Set dokbegleit1= datenbank1.getDocumentByUnId(a1)
     
     'wie gehts jetzt weiter bzw. ist dies bis jetzt OK
     
     Messagebox a2    
End Sub :)

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:Script gesucht
« Antwort #1 am: 06.01.04 - 23:05:41 »
ich denke, so sollte das funktionieren, bis jetzt.

ggf. prüfst du jetzt, ob ein Dokument gefunden wurde.
Dann musst du dir in der Hilfe Infos zu folgenden Methoden der NotesDocument-Klasse holen:
ReplaceItemValue -> ändern eines Feldwerts
Save -> Änderungen speichern

Werte ausgeben kannst du ja schon (btw: was ist a2 in der vorletzten Zeile)
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline skywook

  • Senior Mitglied
  • ****
  • Beiträge: 445
  • Ich liebe dieses Forum!
Re:Script gesucht
« Antwort #2 am: 06.01.04 - 23:44:45 »
Danke Potsmoker,
Vielen Dank!!
Habe schon getestet und hat funktioniert.
Wie kann ich jetzt noch abprüfen ob ein Dokument gefungen wird. Ansonsten soll eine Meldung ausgegeben werden.

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Script gesucht
« Antwort #3 am: 07.01.04 - 07:21:25 »
If dokbegleit1 is nothing then
  messagebox "Kein Dokument gefunden"
else
  .......
end if


* edit * korrigiert von "null" zu "nothing"
war wohl erst ein Auge wach :-(
« Letzte Änderung: 07.01.04 - 07:55:14 von Semeaphoros »
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz