Foxtable(狐表)用户栏目专家坐堂 → SQLLoad方法后图片字典失效


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

主题:SQLLoad方法后图片字典失效

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


加好友 发短信
等级:幼狐 帖子:168 积分:1396 威望:0 精华:0 注册:2015/4/17 9:52:00
SQLLoad方法后图片字典失效  发帖心情 Post By:2017/8/24 13:10:00 [显示全部帖子]

如题:
设置了表a的初始加载量
SQLLoad方法加载
加载后table的样式变了,图片字典列也不显示图片了

求助


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


加好友 发短信
等级:幼狐 帖子:168 积分:1396 威望:0 精华:0 注册:2015/4/17 9:52:00
  发帖心情 Post By:2017/8/24 13:17:00 [显示全部帖子]

重新打开项目好了...

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


加好友 发短信
等级:幼狐 帖子:168 积分:1396 威望:0 精华:0 注册:2015/4/17 9:52:00
  发帖心情 Post By:2017/8/24 13:24:00 [显示全部帖子]

表初始加载2号的数据
DataTable的LoadFilter 设置加载1号和2号的数据,load后只有2号的数据,说明DataTable.load只是对表初始的时候加载了的数据进行筛选
DataTable的SQLLoad   设置加载1号和2号的数据,可以加载到1号和2号的数据,说明SQLLoad是直接从数据库取数
理解是否正确




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


加好友 发短信
等级:幼狐 帖子:168 积分:1396 威望:0 精华:0 注册:2015/4/17 9:52:00
  发帖心情 Post By:2017/8/24 18:02:00 [显示全部帖子]

测试环境
一、内部表
表A有编号列,类型整数,数据库共有10条记录
设置BeforeLoadInnerTable事件代码

If e.DataTableName = "表A" Then
    e.Filter = "[编号] =5"
End If

LoadFilter+load查询 "[编号] = 2"的可以查询到数据


二、外部表

表A有编号列,类型整数,数据库共有10条记录

设置外表表过滤条件

 "[编号] =5"

LoadFilter+load查询 "[编号] = 2" 查询不到数据

SQLLoad可以查询到


求证


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


加好友 发短信
等级:幼狐 帖子:168 积分:1396 威望:0 精华:0 注册:2015/4/17 9:52:00
  发帖心情 Post By:2017/8/24 19:23:00 [显示全部帖子]

找到问题所在了
在设置外部表数据源中的选项里面选择了默认加载行数为2,应该设置加载所有行
然后在过滤/排序标签页中的过滤条件里面写上 [_Identify] is Null


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


加好友 发短信
等级:幼狐 帖子:168 积分:1396 威望:0 精华:0 注册:2015/4/17 9:52:00
  发帖心情 Post By:2017/8/24 19:25:00 [显示全部帖子]

图片点击可在新窗口打开查看

 回到顶部