Autor Thema: UNID auslesen  (Gelesen 1186 mal)

Offline MrMagoo

  • Senior Mitglied
  • ****
  • Beiträge: 359
  • Geschlecht: Männlich
  • AAAhhh
UNID auslesen
« am: 11.08.03 - 16:17:04 »
Hallo, folgendes Script bereitet mir Probleme

Set docB = New NotesDocument( db1 )
Call doc.CopyAllItems( docB, True )
Call docB.Save( True, True )

nachdem ich im BackEnd ein Dok erstellt habe, möchte ich dessen UNID auslesen. Dazu habe ich ein berechnetes Feld "NeueID" angelegt, mit der Formel @Text(@DocumentUniqueID) Allerdings zeigt die MSGBox nix an, einfach leer ???         
ID= docB.GetItemValue( "NeueID" )
Msgbox    ID(0)

was mache ich falsch

Glombi

  • Gast
Re:UNID auslesen
« Antwort #1 am: 11.08.03 - 16:34:41 »
Hi,
das Feld wird nicht berechnet, wenn Du es nicht öffnest und speicherst.
Das kann man aber mit Script auch antriggern:

Set docB = New NotesDocument( db1 )
Call doc.CopyAllItems( docB, True )
Call docB.Save( True, True )
call docB.ComputeWithForm(false,false)
Call docB.Save( True, True )


Übrigens:
docB.UniversalID liefert das gewünschte (=@Text(@DocumentUniqueID).
Also ginge auch das:
Set docB = New NotesDocument( db1 )
Call doc.CopyAllItems( docB, True )
Call docB.Save( True, True )
docB.NoteID = docB.UniversalID
Call docB.Save( True, True )


Andreas
« Letzte Änderung: 11.08.03 - 16:37:03 von Glombi »

Offline MrMagoo

  • Senior Mitglied
  • ****
  • Beiträge: 359
  • Geschlecht: Männlich
  • AAAhhh
Re:UNID auslesen
« Antwort #2 am: 11.08.03 - 16:37:37 »
Klasse, danke
hast mir echt geholfen

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz