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
Post a Comment