找回密码
 立即注册

QQ登录

只需一步,快速开始

飞天

初级会员

61

主题

142

帖子

465

积分

初级会员

积分
465
飞天
初级会员   /  发表于:2024-10-11 13:30  /   查看:375  /  回复:4
1金币


通过行变命令来获取表格中当前行中一列的信息,发现存在一个问题:
当表格从有数据清单,因条件的变化表格变成无数据了,这时当前行变更命令不执行,造成前一次执行时传递出来的值一直在那个变量中,影响了后续程序的处理。


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

最佳答案

查看完整内容

您好,这里是因为查询之后,表格中的结果,一行记录都没有,这样表格也就没有当前行了,没有当前行的话,也就不会触发当前行变更事件了,没有办法触发当前行变更,当前行变更命令中会有当前行的信息,像空的情况,无法构造这些信息,所以这里就还是保持之前的内容了, 您这里的需求是什么呢,可以直接从数据库绑定字段到这个单元格中么 可以详细的说明一下您的需求,这样我们也可以更好的帮助到您

4 个回复

正序浏览
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-10-15 10:24:53
5#
好的,问题解决了就好,不过看您的描述,给文件控件txtMainID绑定主表的id字段,
给文件控件txtSubID绑定子表的id字段应该也可以吧
回复 使用道具 举报
飞天
初级会员   /  发表于:2024-10-15 08:41:37
4#
我是主、子、孙,3个表格,主表行变更后如果子表没有数据,则孙表仍然显示原来的内容。
程序是这样做:
主表的行变更命令会将主表的ID赋值给文件控件txtMainID
子表的行变更命令会将子标的ID赋值给文件控件txtSubID
子表的查询条件就是txtMainID,孙表的查询条件是txtSubID

现在我用了一个方法解决了这个问题,txtMainID加了一个命令,就是清空txtSubID,也就相当于将孙表清空了。
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-10-12 09:56:07
2#
您好,这边儿调查一下这个问题哈,有结果及时给您回复
回复 使用道具 举报
最佳答案
最佳答案
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-10-11 13:30:51
来自 3#
您好,这里是因为查询之后,表格中的结果,一行记录都没有,这样表格也就没有当前行了,没有当前行的话,也就不会触发当前行变更事件了,没有办法触发当前行变更,当前行变更命令中会有当前行的信息,像空的情况,无法构造这些信息,所以这里就还是保持之前的内容了,
您这里的需求是什么呢,可以直接从数据库绑定字段到这个单元格中么




可以详细的说明一下您的需求,这样我们也可以更好的帮助到您

本帖子中包含更多资源

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

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部