以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 查询表如何更新后台数据 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=142378) |
||||
-- 作者:sxm12123 -- 发布时间:2019/10/25 11:01:00 -- 查询表如何更新后台数据 由于订单明细表是导入到系统的,所以我把增加了查询表作为订单主表来使用,但是未加载德数据查询表无法统计,这个如何解决呢,老师们有什么更好的办法么? |
||||
-- 作者:有点蓝 -- 发布时间:2019/10/25 11:21:00 -- 查询表加载数据和主表的用法一样:http://www.foxtable.com/webhelp/topics/0115.htm |
||||
-- 作者:sxm12123 -- 发布时间:2019/10/25 13:25:00 -- 蓝版
帮看下是什么原因,如何解决加载的问题。 |
||||
-- 作者:有点蓝 -- 发布时间:2019/10/25 13:56:00 -- 测试没有问题。有什么问题? 修改的数据先保存,再刷新数据 DataTables("表A").save DataTables("订单查询表").LoadFilter = "" DataTables("订单查询表").Load |
||||
-- 作者:sxm12123 -- 发布时间:2019/10/25 15:01:00 -- 存在问题:我做了2个按钮,对比一下,无论如何筛选,订单总数都不应该变化的,但实际数据会变的。 本意是加载订单查询表中待发货数量不为0的订单,但实际显示的却是剔除表A中,待发货数量不为0的订单后分组汇总数据。 我觉得问题原因是:查询表应该是根据表A查询出来的内容,所以loadfilter的条件对查询表不起作用,直接作用于表A。 如果这个方案不可以,根据订单明细表生成订单主表如何做呢?
|
||||
-- 作者:有点蓝 -- 发布时间:2019/10/25 15:08:00 -- 如果要做筛选,那么应该这样: DataTables("表A").save DataTables("订单查询表").LoadFilter = "" DataTables("订单查询表").Load Tables("订单查询表").Filter = "待发数量 <> 0" |
||||
-- 作者:sxm12123 -- 发布时间:2019/10/25 16:41:00 -- 是不是临时表不能使用loadfilter? |
||||
-- 作者:有点蓝 -- 发布时间:2019/10/25 16:44:00 -- 是的 |