Foxtable(狐表)用户栏目专家坐堂 → 表达式列 作为筛选条件,应该怎么写啊?


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

主题:表达式列 作为筛选条件,应该怎么写啊?

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


加好友 发短信
等级:四尾狐 帖子:896 积分:7535 威望:0 精华:0 注册:2017/12/27 14:19:00
表达式列 作为筛选条件,应该怎么写啊?  发帖心情 Post By:2019/5/16 10:13:00 [只看该作者]

Dim drs As List(of DataRow) = DataTables("专项工作过程记录表").SQLSelect("等级='二级' and 一级编号=" & Parent(专项_专项记录).一级编号)

显示parent没有定义啊?      


 回到顶部
帅哥,在线噢!
y2287958
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:4649 积分:33901 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2019/5/16 10:28:00 [只看该作者]

SQLSelect不能用表达式列
[此贴子已经被作者于2019/5/16 10:28:26编辑过]

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


加好友 发短信
等级:四尾狐 帖子:896 积分:7535 威望:0 精华:0 注册:2017/12/27 14:19:00
  发帖心情 Post By:2019/5/16 10:41:00 [只看该作者]

sqlselcet将表达式列作为筛选条件,有变通方式吗?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/5/16 12:58:00 [只看该作者]

如果在datacolchanged事件

 

Dim drs As List(of DataRow) = DataTables("专项工作过程记录表").SQLSelect("等级='二级' and 一级编号='" & e.datarow.getparentrow("专项_专项记录")("一级编号") & "'" )

 

具体问题,做一个例子发上来测试。


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


加好友 发短信
等级:四尾狐 帖子:896 积分:7535 威望:0 精华:0 注册:2017/12/27 14:19:00
  发帖心情 Post By:2019/5/16 14:30:00 [只看该作者]

Dim cr As Row = Tables("专项工作执行情况表").current.datarow

能否找到cr对应某个 “子表”的关联行drs吗(通过后台数据库查询有办法取到drs吗,而是不是通过加载到本地的datatable中查询)?谢谢


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/5/16 15:19:00 [只看该作者]

直接查询即可,如

 

Dim drs As List(of DataRow) = DataTables("专项工作过程记录表").SQLSelect("等级='二级' and 一级编号='" & Tables("专项工作执行情况表").current("一级编号") & "'" )


 回到顶部