表格显示问题

sanqsh 2003-02-20 08:44:58
我有两个表单form1 和 form2,form1中有三个域f1,f2,f3(均为文本型),用 form1创建 n 个文档 doc1,doc2,...,docn, 现在我需要用form2创建一个文档,在这个文档上用表格显示doc1,...docn中的三个域的值。

请问:
1.form2应如何构造?
2.如何显示?

谢谢!分不是问题,你的爱心我的感激才是主旋律!
...全文
20 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
tfg211 2003-03-17
  • 打赏
  • 举报
回复
msconfig在win2000下怎么使用呀?
在2000下怎么修改注册表呀?
望大家能帮我!!!!!!
感谢感谢!!
sanqsh 2003-02-20
  • 打赏
  • 举报
回复
好的,我试试,
感谢大家!
wu_liang_ 2003-02-20
  • 打赏
  • 举报
回复
用数组——print 。n个又怎么样,
sanqsh 2003-02-20
  • 打赏
  • 举报
回复
to wu_liang_(丁丁) :
同志,请看清楚了,是N个,N是个未知数,所以不能预建表格的!
wu_liang_ 2003-02-20
  • 打赏
  • 举报
回复
用按钮弹出一个新的表单,具体表格里面放上域用代理把所需要的值直接赋上去

要什么呀——给什么呀^_^
sanqsh 2003-02-20
  • 打赏
  • 举报
回复
前面所讲这些我都会,关键是怎样用表格显示!如何组织?到底是用三个域还是用3N个域,也就是说怎么样让用户看到的是一个表格?
阿古 2003-02-20
  • 打赏
  • 举报
回复
先用一个视图选出form1产生的文档!

用lotusscript来实现的方法:在postopen或queryopen事件中写代码从视图中提取出你需要的值(用一个循环遍历视图的所有文档)然后将你得到的值赋值给form2中的域!

用公式的方法:将form2中的域改写成计算类型的域 然后用公式@dblookup提取视图中的值!

这样做的缺点是很难和form1中的值保持一致,当form1中的文档的值改变不能体现到form2中的文档 最好是做一个lotus代理定时执行更新form2中的值!
sanqsh 2003-02-20
  • 打赏
  • 举报
回复
to agu(如饥似渴) :接受你的建议,我把问题描述得更清楚一点:
我的form2产生的文档(叫它为form2_doc吧)中有一个域form2_field,是一个文本列表,存放了N个人名字。
form1中的三个域分别是:姓名,电话号码,家庭住址。
doc1,...,docn这n个文档分别是 n 个人的信息。
注意:n<N
我需要的是:创建一个新文档,显示这样一个表格:姓名,电话号码,家庭住址。其中姓名列是从form2_doc.form2_field中读出;电话号码和家庭住址从对应的doc1,...,docn中读出;若没有对应的文档则显示“空”。

谢谢大家!!
wangdaoyong 2003-02-20
  • 打赏
  • 举报
回复
可以写个lotusscript代理,先用form2创建文档,然后读所有form1创建的文档,将域值写到form2创建的文档中。
阿古 2003-02-20
  • 打赏
  • 举报
回复
首先纠正你的一个错误

“在这个文档上用表格显示doc1,...docn中的三个域的值!”

文档怎么能被另一个文档显示呢?

我知道你的意思,你是想用form1创建文档 然后用form2来显示这个文档是不是?

其实你之需要将form1创建的文档的属性form的值变成form2 然后打开这些文档时就会用form2来显示了!!

比如doc1.form="form2"

iamchenke 2003-02-20
  • 打赏
  • 举报
回复
从视图取列值然后@implode输出啊

535

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 Exchange Server
社区管理员
  • 消息协作社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧