Foxtable(狐表)用户栏目专家坐堂 → 多列关联时主子表如何写代码加载


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

主题:多列关联时主子表如何写代码加载

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/23 9:01:00 [显示全部帖子]

 可以直接这样

 

DataTables("名单").LoadChildren("明细", "身份证号]+[入院时间", "[身份证号]+[入院时间]")

 

 或者,多列合并以后,LoadFilter这样写

 

"S elect * from {订单明细} where [身份证号]+[入院时间]  In (" & ids & ")"


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/23 9:20:00 [显示全部帖子]

 1、ids合并多列内容,分隔符用 ',' 如 '123456','789'

 

 2、sql语句 "S elect * from {订单明细} where [第一列]+[第二列]  In (" & ids & ")"


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/23 16:48:00 [显示全部帖子]

以下是引用HappyFt在2015-1-23 16:46:00的发言:

请教两位老师,4楼用or连接明细表的所有需要加载的数据和7楼用in选择的方式哪种效率高些,还是都一样?

 

效率差不多。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/23 17:21:00 [显示全部帖子]

sqlserver数据源的话,要用函数转换

 

[此贴子已经被作者于2015-1-23 17:21:33编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/23 17:22:00 [显示全部帖子]

S elect * from {生产物料明细} where 生产单号+Convert(varchar, 工序号)  In ('zl1405-0011','zl1405-0021')
[此贴子已经被作者于2015-1-23 17:22:46编辑过]

 回到顶部