欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

请问c/s模式上子表单怎么动态更新的有关问题

更新时间: 2014-01-05 03:01:39 责任编辑: Author_N1

 

请教C/S模式下子表单如何动态更新的问题

请教大家C/S模式下如何动态更新子表单的问题,我使用了一个列表选择框,让用户指定流程处理类型,如何选择一种类型的话则使用一种子表单,选择不同的类型则出现不同的子表单,计算型的子表单只能在创建的时候取值,好象不能在刷新的时候更新值吧,请问大家要如何才能做到根据流程类型来更换不同的子表单来处理呢?

我在网上找了下,大多数都是用显示-隐藏的办法来处理,我这里好象不行.主表单中用户有3个选择,每个选择对应不同的流程,所以我想用三个子表单来装,其中任意一个子表单中都有几十个流程,上百个域,而且三个流程中有很大部分是相同的步骤,因此三个子表单中都有很多相同的域,所以不能用显示-隐藏的方式,大家有什么好的办法来动态更新子表单吗?谢谢

--参考方法--
为什么不切换主表单?不同用户打开不同的主表单,修改视图为三个表单的条件。
--参考方法--
要刷新子表单只好在用户选择完类型(包含重新设置子表单的名字的逻辑)后先保存然后重新打开
--参考方法--


如果那个决定出哪个subform 的 field 叫 A

 在 A 的事件里写上 如下东东:

steps:

1, set newDoc=session.currentDatabase.createDocument
2, newDoc.form="FormName"
3, 把uidoc的所有field的value 抄到newDoc
4, uidoc.close
5, set uidocNew=wk.editDocument(newDoc)

小子,快给分啊
--参考方法--
直接用副套表设置,哪个条件下显示哪个套表....
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:01:39
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/17470/
本文WWW.DOC100.NET DOC100.NET版权所有。