找回密码
 立即注册

QQ登录

只需一步,快速开始

第三排

注册会员

7

主题

35

帖子

162

积分

注册会员

积分
162
第三排
注册会员   /  发表于:2019-8-5 21:56  /   查看:3244  /  回复:5
1金币
背景:有两张表A和B,B的数据列范围包含A。A先生成,然后从A获取一条记录的大部分数据,填充到B生成一条新记录。
暂时想用页面传值对付过去,当然存储过程还是最优方案了。。。

我的思路是,在页面1录入一条表A的记录,完成后获取对应ID,传到页面2,同时在页面2放一张隐藏表,页面一初始化就把把表A对应该ID的记录查出来,然后直接用等号赋值到表B新纪录的每个数据栏位。这里就出问题了:
比如页面2里表A查出来“交易编号”在P4,待赋值的栏位是N9,我直接用N9=P4,其他栏位依此类推,结果只有一个栏位能显示查到的数据,其他都是空???
我猜测可能是页面初始化时间太短,不够用?于是加了个按钮,页面初始化不查询,点按钮才查询,结果一样,10个栏位只有1个有值???

其实之前也试过每个栏位都用odata,但是加载太慢了,而且依然有个别栏位不知为什么就是取不到值。

没招了,求助大家!

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

表格外边不能直接通过=去获取表格中的值 两种方式去解决: 1.通过活字格表格的当前行概念,你需要把当前交易编码字段绑定到页面表格外边,那么你当前查询行的值就会显示的在单元格里,通过=获取即可 2.使用INDEX函数获取表格中某个单元格的第一个值。

5 个回复

倒序浏览
最佳答案
最佳答案
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-8-5 21:56:10
来自 4#
第三排 发表于 2019-8-6 17:59
多谢多谢!表“交易记录”对应上述表A,是本次的查询表,表“交易明细”对应上述表B,是待新增表。

页面 ...

表格外边不能直接通过=去获取表格中的值
两种方式去解决:
1.通过活字格表格的当前行概念,你需要把当前交易编码字段绑定到页面表格外边,那么你当前查询行的值就会显示的在单元格里,通过=获取即可

2.使用INDEX函数获取表格中某个单元格的第一个值。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-8-6 09:34:34
2#
你的做法还是有点问题,建议上传你的工程文件,我帮你简单修改下
回复 使用道具 举报
第三排
注册会员   /  发表于:2019-8-6 17:59:44
3#
多谢多谢!表“交易记录”对应上述表A,是本次的查询表,表“交易明细”对应上述表B,是待新增表。

页面“交易管理-交易录入-页面1”为上述页面1,
页面“交易管理-交易明细新增-页面2”为上述页面2,
首页从“交易录入”进入即可。
再次感谢!


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
第三排
注册会员   /  发表于:2019-8-8 17:02:19
5#
已经搞定,非常感谢!
回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2019-8-8 17:51:17
6#
感谢您的支持~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部