Foxtable(狐表)用户栏目专家坐堂 → 奇怪现象


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

主题:奇怪现象

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


加好友 发短信
等级:婴狐 帖子:93 积分:921 威望:0 精华:0 注册:2012/11/26 18:49:00
奇怪现象  发帖心情 Post By:2013/4/6 17:01:00 [显示全部帖子]

有产品表、客户表、订单表

产品表字段:产品ID,产品名称

客户表字段:客户ID,客户名称

订单表字段:产品ID,客户ID,数量,单价,折扣,日期

BeforeLoadOuterTable事件

For Each dt As DataTable In DataTables
     e.SelectString="select * from {" & e.DataTablename & "} where [_Identify] Is Null"
Next

AfterOpenProject

For Each dt As DataTable In DataTables
    With dt
        .LoadFilter = ""
        .LoadTop = 20
        .LoadPage = 0
        .Load()
    End With
Next

反复打开项目会发现订单表的产品ID,客户ID有时有数据,有时没数据,有时还正常怎么回事?


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


加好友 发短信
等级:婴狐 帖子:93 积分:921 威望:0 精华:0 注册:2012/11/26 18:49:00
  发帖心情 Post By:2013/4/6 17:10:00 [显示全部帖子]

补充:订单表的产品ID、客户ID用了数据字典,数据来自产品表、客户表。

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


加好友 发短信
等级:婴狐 帖子:93 积分:921 威望:0 精华:0 注册:2012/11/26 18:49:00
  发帖心情 Post By:2013/4/6 17:51:00 [显示全部帖子]

补充:将BeforeLoadOuterTable事件下的遍历去掉,否则打开项目时会出错。

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


加好友 发短信
等级:婴狐 帖子:93 积分:921 威望:0 精华:0 注册:2012/11/26 18:49:00
  发帖心情 Post By:2013/4/6 17:52:00 [显示全部帖子]

只保留 e.SelectString="select * from {" & e.DataTablename & "} where [_Identify] Is Null"


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


加好友 发短信
等级:婴狐 帖子:93 积分:921 威望:0 精华:0 注册:2012/11/26 18:49:00
  发帖心情 Post By:2013/4/9 10:55:00 [显示全部帖子]

OK

 回到顶部