Foxtable(狐表)用户栏目专家坐堂 → [求助]对表筛选后,如何对数据表操作?


  共有1703人关注过本帖平板打印复制链接

主题:[求助]对表筛选后,如何对数据表操作?

帅哥哟,离线,有人找我吗?
huahuads
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:17 积分:166 威望:0 精华:0 注册:2019/5/29 11:40:00
[求助]对表筛选后,如何对数据表操作?  发帖心情 Post By:2019/6/22 12:49:00 [只看该作者]

窗口中有个table1,在窗口的 Afterload 事件中,对 Table1 设置了 filter 对“订单状态”进行“待完成”选择过滤,
这样table1 中只能看到“待完成”的订单。如果完成后,状态调整为“已完成”,就从列表中消失了。
现打算增加“回撤”功能,回撤后,修改回“待完成。
实现思路很简单,在table1 绑定的表中找对应订单编号,修改其状态即可。
于是做了这个代码:

e.form.Controls("Table1").Select

With CurrentTable
    Dim rr As Integer
    rr = .Find(ddbh,.RowSel + 1,"订单编号", True, True, True)

但是这个find 就找不到这个订单编号,其实应该只是筛选过滤了。应该是table 和 datatalbe 的问题?(貌似是控件TABLE和表TABLE,还有DATATABLE没理解好)
新手别笑,老鸟解惑!谢


 回到顶部