天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 4187|回复: 13

[已解决] 在表单中,批量导入数据到子表单的视图。

[复制链接]
上海凯雅 发表于 2012-6-18 23:58:47 | 显示全部楼层 |阅读模式
本帖最后由 上海凯雅 于 2012-6-26 15:20 编辑

有这样一类业务需求:

比如说,我已经有了一个会员清单,现在需要组织一个会员活动。生成了一张会员活动表单,在表单中需要加入邀请名单,邀请名单作为活动表单的子表。希望可以从已有的客户清单中选择一批客户,导入到会员活动表单的子表单中,并且也是以视图格式显示在活动表单中。

现在是子表单新建一条记录,用视图选择框选择一条记录,保存,再新建,人数多的时候就很麻烦。视图选择框的多选功能,是把数据整合在一起,再传递给对应的文本框等控件,不能一行一行显示。

有没有什么更好的方法,实现这一类需求?
bess 发表于 2012-6-19 10:23:44 | 显示全部楼层
您好,关于您的问题,我们这边只能建议您,将您的视图选择框放在主表单中,然后在视图选择框的确定脚本里面,用session去存储您选择记录的id,并将这些选择的记录的信息存在一张中间表中,然后在子表单的视图过滤模式那里,用sql去查询中间表的数据,并返回。
有问题,我们再沟通!
 楼主| 上海凯雅 发表于 2012-6-20 15:17:53 | 显示全部楼层
“在视图选择框的确定脚本里面,用session去存储您选择记录的id,并将这些选择的记录的信息存在一张中间表中”

这个部分,能给个简单的代码例子吗?
shary 发表于 2012-6-20 15:48:13 | 显示全部楼层
您好,跟进条件从A表单查询数据插入到B表具体你可以参考帖子:http://www.teemlink.com/bbs/view ... ;highlight=docreate
 楼主| 上海凯雅 发表于 2012-6-20 16:13:45 | 显示全部楼层
这个例子是有确定选择标准的 where测试11 = 张三

我是希望能做到随意选择一些记录,然后放入另一个表中,有实现的方法吗?
purple 发表于 2012-6-20 17:42:15 | 显示全部楼层
您好,同事给您的示例只是让您参考往数据库插入数据的语句。而非完全符合您需求的示例。
 楼主| 上海凯雅 发表于 2012-6-21 17:02:50 | 显示全部楼层
是啊,那有什么好的方式吗?
貌似Bess的方案可行,能给个简单的例子,启发启发?
端午了,节后再回我吧!祝各位节日快乐!
purple 发表于 2012-6-21 18:20:08 | 显示全部楼层
回复 7# 上海凯雅


    不好意思,您说的简单点的例子,是只有插入语句的还是怎么?
 楼主| 上海凯雅 发表于 2012-6-25 21:12:29 | 显示全部楼层
回复 8# purple

Bess有提到一个方法,貌似可以解决我的问题。但是不知道这个方法如何实现?请麻烦举个例子。
   
我的要求在1楼帖子里已经写得蛮清楚了,只要能实现,其实用什么方法都可以,并不限于Bess说的方法。
bess 发表于 2012-6-26 09:30:09 | 显示全部楼层
您好,很抱歉,目前只有上面我说的这个方法比较好的哦,我们这边目前没有实例提供给您参考,很抱歉。
然后二楼我说了大致思路的,您可以参考的。您将您选择的记录在确定脚本里用session去存储,然后在是视图的过滤模式那里,首先把存储的记录的id取出来,然后使用sql根据记录的id去查询记录的详细信息,然后返回,这样您的视图显示的就是您想要的信息了呀。

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 12:25

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表