Foxtable(狐表)用户栏目专家坐堂 → 新手求教!SQL数据表筛选


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

主题:新手求教!SQL数据表筛选

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


加好友 发短信
等级:婴狐 帖子:5 积分:114 威望:0 精华:0 注册:2013/2/17 17:07:00
新手求教!SQL数据表筛选  发帖心情 Post By:2013/6/27 21:49:00 [只看该作者]

请教高手们,我想在“外部数据表”的“过滤排序”中加入过滤条件,使得加载外部数据表时仅加载该表的[负责人]一栏姓名与,当前登录用户的名字一致的datarow。我写的过滤条件是:[负责人] = e.user.name 但是不行,没有符合条件的,全被过滤掉了。肯定是e.user.name 这个不对,但试来试去不知道怎么写。试过‘e.user.name'"e.user.name" 都不行,求教!!!!

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


加好友 发短信
等级:三尾狐 帖子:619 积分:3656 威望:0 精华:1 注册:2012/6/13 22:00:00
  发帖心情 Post By:2013/6/27 22:57:00 [只看该作者]

试试这个

负责人 = '" & User.Name & "'


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


加好友 发短信
等级:婴狐 帖子:5 积分:114 威望:0 精华:0 注册:2013/2/17 17:07:00
  发帖心情 Post By:2013/6/27 23:22:00 [只看该作者]

还是不行~~


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


加好友 发短信
等级:婴狐 帖子:5 积分:114 威望:0 精华:0 注册:2013/2/17 17:07:00
  发帖心情 Post By:2013/6/28 11:09:00 [只看该作者]

请狐爸帮助~~


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/6/28 11:15:00 [只看该作者]

这里是不允许使用变量的,只能使用表达式. 你应该手动使用代码设置loadFilter  

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


加好友 发短信
等级:婴狐 帖子:5 积分:114 威望:0 精华:0 注册:2013/2/17 17:07:00
  发帖心情 Post By:2013/6/28 11:43:00 [只看该作者]

以下是引用Bin在2013-6-28 11:15:00的发言:
这里是不允许使用变量的,只能使用表达式. 你应该手动使用代码设置loadFilter  

哦 是这样啊 那关于用户这个变量 使用 e.user.name 还是 user.name 要加' 或" 号嘛? 是写在loadouttable 这个事件里的吧?


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/6/28 11:44:00 [只看该作者]

User.Name  是需要有单引号 包括在内的.

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/6/28 11:45:00 [只看该作者]

例如  datatables("表B").loadFilter  = "负责人 = '" & User.Name & "'"

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


加好友 发短信
等级:婴狐 帖子:5 积分:114 威望:0 精华:0 注册:2013/2/17 17:07:00
  发帖心情 Post By:2013/6/28 11:59:00 [只看该作者]

非常感谢,我晚上回去试试 谢谢指导!

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/6/28 12:05:00 [只看该作者]

你是外部数据源表的话,应该BeforeLoadOuterTable 事件


设置e.SelectString="select * from 表A where 负责人 = '" & e.User & "'"

 回到顶部