当前位置:软件学习 > 其它软件 >>

在弹出对话框中添加了按钮上载附件后,如何将上载的附件保存到主form中的一个field中?

在主form中,有个action button,按下后会弹出对话框(type 是 form),可以输入文本,是采用下面的方法的
ws.DialogBox( "FormName ",true,true,true,false,false,false, "Title ",TemDoc,false,false,false)

现在加了一个button field 和 rich text field(attachment)在对话框中用来实现上传附件到对话框中,
在button的fomular中写了以下两句:
@Command([EditGotoField],"attachment")
@Command([EditInsertFileAttachment])
附件上传功能实现了,但上传后文件打开不了,为什么呢?这样算上传成功了吗?

还有当按了对话框自带的ok button后,如何将上传的附件保存到主form中的一个rich text field,然后显示出来了呢?

我是新手,而且很急,哪位高手帮忙给出建议或者解决方法呢?万分感谢!! --------------------编程问答-------------------- 1.上传附件到对话框中,附件会被保存到对话框产生的Document中,需要拷贝到主Form中去。
2.拷贝Append到主Form的过程,可以决定保持到哪个rich text field中。

个人意见,仅供参考。 --------------------编程问答-------------------- 今天又再尝试,用上面那两句fomular上传完附件后,在弹出对话框的action button的lotus script里用以下的语句可以显示出上传附件的名字:
set obj = temdoc.getattachment("attachment")
Msgbox obj.name

其中temdoc是主form里的语句,temdoc=doc.createdocument
ws.DialogBox( "FormName ",true,true,true,false,false,false, "Title ",TemDoc,false,false,false) 

但是想将上传的附件用appendrtitem(notesrichtextitem类)的方法把temdoc的attachment拷贝到doc的attachment1的rich text field的时候,又实现不了,觉得temdoc的attachment好像没有save到。是因为用那两句fomular没有实现到save的功能吗?但是又可以显示到attachment的名字,那为什么不能拷贝到主form里的field呢?

哪位高手能尽快帮帮忙啊?最好能给到解决的代码。很急啊,谢谢啦!
补充:企业软件 ,  Lotus
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,