Foxtable(狐表)用户栏目专家坐堂 → 外部数据库加载


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

主题:外部数据库加载

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


加好友 发短信
等级:二尾狐 帖子:572 积分:3771 威望:0 精华:0 注册:2014/5/8 13:41:00
外部数据库加载  发帖心情 Post By:2015/7/11 12:34:00 [只看该作者]

关于外部数据库加载 如果我需要加载{采购PO} ,{PO明细}  2个 数据表 ,这两个表靠 PO号  关联

在加载{PO明细} BEFORELOAD 里如何能够写, 能够使得 这个表加载的时候 只加载 关联表订单表 里面 业务员 = _UserName 的数据



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


加好友 发短信
等级:二尾狐 帖子:572 积分:3771 威望:0 精华:0 注册:2014/5/8 13:41:00
  发帖心情 Post By:2015/7/11 12:35:00 [只看该作者]

SQL 里面 可以用 下面来生成 LEFT JOIN 来判断




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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/7/11 14:59:00 [只看该作者]


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


加好友 发短信
等级:二尾狐 帖子:572 积分:3771 威望:0 精华:0 注册:2014/5/8 13:41:00
  发帖心情 Post By:2015/7/13 13:36:00 [只看该作者]

e.DataTable.LoadChildren   

使用的时候 ,是不是 先要把 子表 加载进去, 数据可以为NULL, 然后才能 e.DataTable.LoadChildren   

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/13 14:08:00 [只看该作者]

 订单表,按照 业务员 = _UserName  的条件加载数据;

 

 明细表,直接用 e.DataTable.LoadChildren   


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


加好友 发短信
等级:二尾狐 帖子:572 积分:3771 威望:0 精华:0 注册:2014/5/8 13:41:00
  发帖心情 Post By:2015/7/13 14:31:00 [只看该作者]

我的数据表 都是 外部表,  我如果只加载  订单表  

datatables.load("订单表 ")

然后再订单表的 AFTERLOAD  

e.DataTable.LoadChildren ("明细表")

就没有反应

一定要把 "明细表 加载在 系统里面, 即使是空表 才能有反应 , 这个是不是说明 一定要 是内部表, 或者是 加载后的外部表 才能 用 e.DataTable.LoadChildren 


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/13 14:36:00 [只看该作者]

 嗯嗯,是的,必须把表加载出来才能用LoadChildren

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


加好友 发短信
等级:二尾狐 帖子:572 积分:3771 威望:0 精华:0 注册:2014/5/8 13:41:00
  发帖心情 Post By:2015/7/13 15:13:00 [只看该作者]

那第一次加载的 时候  还是会加载 很多 数据, 如何 减少呢 

或者说   datatables.load("订单表 ")  , 或触发何事件呢

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/13 15:18:00 [只看该作者]

以下是引用freeants在2015/7/13 15:13:00的发言:
那第一次加载的 时候  还是会加载 很多 数据, 如何 减少呢 

或者说   datatables.load("订单表 ")  , 或触发何事件呢

 

http://www.foxtable.com/help/topics/2757.htm

 

 控制其加载条件。


 回到顶部