lotus notes - Assign a datetime array to a multivalue date field on the Domino form -


i accessing document view, read datetime field, figure out number of days between 2 date/time values fall 4 categories. in each category there loop add number of datetime values array of variant. array entries between 7 , 35. after loop assign array values date time field on form , save document. have used notes item follow:

dim nitem notesitem   set nitem = doc.replaceitemvalue("datefield", dtarray)   

it didn't work. used doc.replaceitemvalue "datefield, dtarray 1 didn't work either. field blank after agent runs. declared variable , assigned array variable assigned variable field on form:

dim var1 variant var1 = dtarray doc.datefield = var1 

still no luck see array values assigned field in document

here main loop

redim datearray(0) i=0 numberofdays -1     set notesitem = dtitem.datetimevalue     call notesitem.adjustday(i)     set datearray(i) = notesitem     redim preserve datearray(i+1) next   doc.replaceitemvalue "datefield", datearray  call doc.save(false, true) erase datearray 

why after agent runs datefield in documents blank? missing? how should change result. possible add delemiter assignment statement follows:

thank you

when you're playing around notesitem , notesdatetime classes, think have more joy using notesitem datetimevalue property. read / write, , returns (or expects) notesdatetime object.

for example, if have notesdatetime instance called "dt", how write field called "yourdt":

dim itdt notesitem dim dt new notesdatetime ' instantiate itdt , dt ... set itdt.datetimevalue = dt 

so, should able take array of notesdatetime objects, , write relevant field using approach.


Comments

Popular posts from this blog

javascript - Enclosure Memory Copies -

php - Replacing tags in braces, even nested tags, with regex -