Foxtable(狐表)用户栏目专家坐堂 → 加载外部表的问题


  共有3101人关注过本帖树形打印复制链接

主题:加载外部表的问题

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


加好友 发短信
等级:幼狐 帖子:97 积分:839 威望:0 精华:0 注册:2018/3/1 9:46:00
加载外部表的问题  发帖心情 Post By:2022/2/18 16:50:00 [只看该作者]

想实现刚开始不加载表,然后通过窗口的查询按钮加载满足条件的表


窗口查询按钮 如下:

With e.Form.Controls("项目")

    If .Value IsNot Nothing Then

        If Filter >"" Then

            Filter = Filter & " And "

        End If

        Filter = "项目 like '*" & .Value & "*'"

    End If

End With

With e.Form.Controls("地址")

    If .Value IsNot Nothing Then

        If Filter > "" Then

            Filter = Filter & " And "

        End If

        Filter = Filter & "地址 like '*" & .Value & "*'"

    End If

End With

If Filter > "" Then

    DataTables("订单").LoadFilter = "Filter"

    DataTables("订单").Load

End If


请问怎么改?如何实现

[此贴子已经被作者于2022/2/18 16:52:12编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110528 积分:562524 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/2/18 17:00:00 [只看该作者]

是指刚开始不加载表?还是刚开始不加载表数据?这是不同的2个概念

 回到顶部
帅哥哟,离线,有人找我吗?
lungby
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:97 积分:839 威望:0 精华:0 注册:2018/3/1 9:46:00
  发帖心情 Post By:2022/2/18 17:02:00 [只看该作者]

不加载表数据

BeforeLoadouttable里是按照示例五那么写的

[此贴子已经被作者于2022/2/18 17:03:54编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110528 积分:562524 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/2/18 17:12:00 [只看该作者]

DataTables("订单").LoadFilter = Filter 去掉双引号

 回到顶部
帅哥哟,离线,有人找我吗?
lungby
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:97 积分:839 威望:0 精华:0 注册:2018/3/1 9:46:00
  发帖心情 Post By:2022/2/18 17:15:00 [只看该作者]

额,去掉后还是没有办法调出来数据,只是没有错误提示了

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110528 积分:562524 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/2/18 17:21:00 [只看该作者]

说明没有符合条件的数据

 回到顶部
帅哥哟,离线,有人找我吗?
lungby
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:97 积分:839 威望:0 精华:0 注册:2018/3/1 9:46:00
  发帖心情 Post By:2022/2/18 17:34:00 [只看该作者]

确实有数据
把BeforeLoadouttertable 里面删了加载表后,
使用
Tables("订单").Filter = Filter
就能查询出来了

但是BeforeLoadouttertable 里面删了加载表后,使用
 DataTables("订单").LoadFilter = Filter
    DataTables("订单").Load

还是什么数据都没有,是哪里有错吗

[此贴子已经被作者于2022/2/18 17:35:55编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110528 积分:562524 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/2/19 9:10:00 [只看该作者]

试试
DataTables("订单").Loadtop=nothing
DataTables("订单").LoadFilter = Filter
    DataTables("订单").Load

 回到顶部
帅哥哟,离线,有人找我吗?
lungby
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:97 积分:839 威望:0 精华:0 注册:2018/3/1 9:46:00
  发帖心情 Post By:2022/2/21 9:25:00 [只看该作者]

还是不行,所有数据直接都没有了,运行之后,加载的数据也都没了,

 回到顶部
帅哥,在线噢!
有点蓝
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110528 积分:562524 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/2/21 9:29:00 [只看该作者]

*改为%号

Filter = "项目 like '%" & .Value & "%'"

 回到顶部