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

段落或域超过64k限制问题

我的lotus是5版本,生成报表的时候,提示:段落或域超过64k限制问题,点无数个确定后,报表生成,但是不能保存,提示:32k域太大或公式太大。这个报表是从其他若干报表生成一个统一报表的。报错的部分是文本域,请问我如果改成RTF域怎么在客户端改啊,RTF域是不是要赋值的,本人新手,求详细的傻瓜步骤,谢谢了 --------------------编程问答-------------------- ' f1为原来的text字段, body是新增的RTF字段. 用个代理将这些文档处理下.
大致处理,如下, 可以尝试下:

Dim doc As NotesDocument
set doc...
Dim rtitem As NotesRichTextItem
Set rtitem = doc.CreateRichTextItem( "body" )
Call rtitem.AppendText( doc.f1(0) )
Call doc.RemoveItem( "f1" )
Call doc.Save( False, True ) --------------------编程问答-------------------- liuyisu的思路就是把text类型的字段值放到rtf类型的字段中。 --------------------编程问答-------------------- 就算用rtf域也不保险的,我觉得可以这么做,多做几个域来存放数据(根据所能产生最大条目数来确定),比如在循环条目数达到100条的时候,存在第一个域中,100-200存第二个域中,以此类推,可以解决的
补充:企业软件 ,  Lotus
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,