07. juni 2004 - 14:42Der er
11 kommentarer og 1 løsning
Hvordan sætter man $ref??
Hejsa
Jeg prøver at lave et dokument + et responsdokument med en agent. Det går sådan set meget finr, men feltet $REF på responsen, vil je´g gerne have sat til hoveddokumentets UniqueID - hvordan går jeg det i scriptkodning???
Og virker den så? Det gjorde den ikke sidst jeg prøvede. Du får rigtinok sat en værdi i $Ref, men den er under omstændigheder bare type text og vil ikke have den ønskede virkning i oversigter. Du er normalt nødt til at anvende doc.MakeResponseDoc( parentdoc ) for at få det til at virke. //Jörg
fra hjælpen: Dim session As New NotesSession Dim db As NotesDatabase Dim view As NotesView Dim docA As NotesDocument Dim docB As NotesDocument Set db = session.CurrentDatabase Set view = db.GetView( "All documents" ) Set docA = view.GetFirstDocument Set docB = view.GetNextDocument( docA ) Call docB.MakeResponse( docA ) docB.Form = "Response" Call docB.Save( True, True )
MakeResponse method
Makes one document a response to another document. The two documents must be in the same database. Defined in NotesDocument Syntax Call notesDocument.MakeResponse( document ) Parameters document A NotesDocument. The document to which notesDocument becomes a response. If you specify Nothing, this method generates an error. Usage You must call Save after this method if you want to save the change you have made.
Set doc = New NotesDocument(db) Set parent = db.GetDocumentByUNID( UNID) Call Doc.MakeResponse( parent) Call doc.Save( True, True ) Doc.Form = ".Timesheet"
Når jeg udfører ovenstående kode, via Step Into i debuggeren, kan jeg se at der ikke bliver oprettet et nyt Doc - hvordan kan det være??? Den kører alle linierne igennem!!!
Er du sikker på at det ikke er oprettet? Hvorfor sætter du doc.Form efter gemning? Ved oprettelse af dokument plejer jeg at bruge set doc = db.CreateDocument Den virker mere logisk for mig. Jeg vil normalt helst undgå brugen af "New" (a ve' ik' hvafo') Hvad sker der uden MakeResponse? Bliver den så oprettet? Har din oversigt ResponseHierarki slået til?
Juhuuu - nu virker det - mit udvælgelseskriterie var DocType = Timesheet - skulle være DocType = TimeSheet....
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.