谁帮我看看这个代理,谢谢,非常急!!

有谁给我看看下面这段代理,怎么总是报错????非常急,谢谢!!
Sub Initialize
Dim session As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim sql As New NotesDateTime("01/01/1900")
Dim dd As NotesDocumentCollection
Dim time_day As NotesItem
Dim search1 As String

Set doc=session.DocumentContext
Set db=session.CurrentDatabase
Set time_day=doc.GetItemValue("t2")
search1 = "Form = ""rcgl_zjrc"" _
& rcksrq = @date(Cstr(time_day.value))"
Set dd = db.Search(search1,sql,0)
Call dd.PutAllInFolder("a")
End Sub
[597 byte] By [zhangluoH-_流麦] at [2008-2-15]
# 1
Sub Initialize
Dim session As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim sql As New NotesDateTime("01/01/1900")
Dim dd As NotesDocumentCollection
Dim time_day As NotesItem
Dim search1 As String

Set doc=session.DocumentContext
Set db=session.CurrentDatabase
Set time_day=doc.GetItemValue("t2")
search1 = "Form = 'rcgl_zjrc'&rcksrq = '@date(Cstr(time_day.value))"
Set dd = db.Search(search1,sql,0)
Call dd.PutAllInFolder("a")
End Sub
kingwgh-我忘啦 at 2007-10-21 > top of Msdn China Tech,企业开发,Lotus...
# 2
那么在一个表单上我用内置的html做的一个文本框中的数据怎么赋给该表单中的一个域呢?
zhangluoH-_流麦 at 2007-10-21 > top of Msdn China Tech,企业开发,Lotus...
# 3
getitemvalue得到的不是一个notesitem对象吧?
melia-蜕变成蝶 at 2007-10-21 > top of Msdn China Tech,企业开发,Lotus...
# 4
你在html:
<input type=text name=xyz>
而表单中的那个域也叫xyz,而且类型是计算域类型。
melia-蜕变成蝶 at 2007-10-21 > top of Msdn China Tech,企业开发,Lotus...
# 5
那么这个域可以隐藏吗??
zhangluoH-_流麦 at 2007-10-21 > top of Msdn China Tech,企业开发,Lotus...
# 6
当然可以隐藏,在它的属性里专门有一个隐藏域的选项。
melia-蜕变成蝶 at 2007-10-21 > top of Msdn China Tech,企业开发,Lotus...
# 7
应该这样,
Set time_day=doc.GetItemValue("t2")
改为
Set time_day=doc.GetFirstItem("t2")

得到它的值,是time_day.values(0)

并且,如果你的time_day对应的域的类型为NotesDateTime类型的话,
要用到其localtime的属性。
justle_domino-胖脑虎 at 2007-10-21 > top of Msdn China Tech,企业开发,Lotus...
# 8
melia(飞菲) 这个计算域的计算公式是什么呢?
zhangluoH-_流麦 at 2007-10-21 > top of Msdn China Tech,企业开发,Lotus...
# 9
计算公式就是:xyz,你 input中name.
melia-蜕变成蝶 at 2007-10-21 > top of Msdn China Tech,企业开发,Lotus...
# 10
你只需在表单里放一个隐藏域跟你用HTML建立的域名一样,
也不需要什么计算公式,这样保存后就可以直接存取你的隐藏域的值啦
kingwgh-我忘啦 at 2007-10-21 > top of Msdn China Tech,企业开发,Lotus...
# 11
好像
search1 = "Form = ""rcgl_zjrc"" _
& rcksrq = @date(Cstr(time_day.value))"
中的Cstr使用有错
search1 = {Form = "rcgl_zjrc" & rcksrq = @date(} _
+ Cstr(time_day.value) + {)}

search1 = {Form = "rcgl_zjrc" & rcksrq = @date(} _
+ Cstr(doc.t2(0)) + {)}

yaozw_mountain-山林 at 2007-10-21 > top of Msdn China Tech,企业开发,Lotus...
# 12
search1 = {Form = "rcgl_zjrc" & rcksrq = @date(} _
+ Cstr(time_day.value(0)) + {)}
yaozw_mountain-山林 at 2007-10-21 > top of Msdn China Tech,企业开发,Lotus...