Autor Thema: Documentunid  (Gelesen 1106 mal)

Offline notesnewbie

  • Aktives Mitglied
  • ***
  • Beiträge: 130
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Documentunid
« am: 15.09.03 - 15:40:20 »
Hallo,

ich habe da so meine Probleme mit der Documentunid  ;D

Und zwar erstelle ich ein Antwortdokument. Innerhalb dieses Antwortdokumentes werden gewisse Felder gefüllt. Einige dieser Felder möchte ich ins Hauptdokument übernehmen. Leider funktioniert getdocumentbyunid erst nachdem das Dokument gespeichert wurde. Also habe ich die Unid des Elterndokuments in per LS in ein Feld des Antwortdokumentes gesetzt. Nun wollte ich über diese ID das Hauptdokument bearbeiten. Er meldet mir aber immer "Type Mismatch". Ich finde einfach nicht raus warum.

Anbei der Code. Vielleicht weiss jemand von euch warum.  ???

Querysave(Source As Notesuidocument, Continue As Variant)
   
   
   Dim session As New NotesSession
   Dim db As notesdatabase
   Dim responsedoc As notesdocument
   Dim parentdoc As notesdocument
   Dim id As String
   
   
   Set db=session.currentdatabase
   Set responsedoc = source.document
   
   Set parentdoc=db.getdocumentbyUNID(responsedoc.puid)
   parentdoc.betriebsid=responsedoc.puid
   Call parentdoc.save(True,True)

Das Feld puid enthält die ID des Elterndokuments. Wird im Elterndokument mit @DocumentUniqueID ermittelt und dann über Werte übernehmen in das Feld des Antwortdokumentes übernommen.


Danke schön

NotesNewbie


Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Documentunid
« Antwort #1 am: 15.09.03 - 15:42:48 »
Set parentdoc=db.getdocumentbyUNID(responsedoc.puid(0))

ata
Grüßle Toni :)

Offline notesnewbie

  • Aktives Mitglied
  • ***
  • Beiträge: 130
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re:Documentunid
« Antwort #2 am: 15.09.03 - 15:44:26 »
Danke ata für die schnelle Hilfe. Werde es gleich testen


*ES  KLAPPPT*

Nochmals vielen Dank. Bin fast wahnsinnig geworden :)

NotesNewbie
« Letzte Änderung: 15.09.03 - 15:46:52 von notesnewbie »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz