以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 【select语句】语句怎么调用自定义全局函数来传值呢? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=106795) |
-- 作者:李孝春 -- 发布时间:2017/9/15 16:16:00 -- 【select语句】语句怎么调用自定义全局函数来传值呢? \'_UserGroup\' 自定义全局函数 \'_UserGroup\' 经验证可以获取值,但是在语句中就无法进行传值了 Select * F rom {应用项} where 考核单位 = "瓮安县" 指定值可以正常查询数据 Select * F rom {应用项} where 考核单位 = \'_UserGroup\' 这个写法就无法正常查询数据了 求解
|
-- 作者:有点甜 -- 发布时间:2017/9/15 16:19:00 -- 设置属性的时候,不能引用变量的。
如果需要用到变量,你要写代码 http://www.foxtable.com/webhelp/scr/1777.htm
|
-- 作者:李孝春 -- 发布时间:2017/9/15 16:23:00 -- 回复:(有点甜)设置属性的时候,不能引用变量的。... Tables("窗口1_Table1").Fill("Select * F rom {考评项} where 考核单位 = \'_UserGroup\'","大数据应用",True) 这样传接过来的是空值 是不是哪里不对呢 where 考核单位 = \'_UserGroup\' 没有这个语句就可以查询到数据 MessageBox.Show(_UserGroup) 弹出有值 且正确“瓮安县”
[此贴子已经被作者于2017/9/15 16:24:56编辑过]
|
-- 作者:有点甜 -- 发布时间:2017/9/15 17:18:00 --
Tables("窗口1_Table1").Fill("Select * F rom {考评项} where 考核单位 = \'" & _UserGroup & "\'","大数据应用",True)
|
-- 作者:李孝春 -- 发布时间:2017/9/15 17:18:00 -- 回复:(李孝春)回复:(有点甜)设置属性的时候,不... 谢谢有点甜老师 按照如下方法 已经解决 Dim dr As Row =Tables("窗口1_Table2").Current \'MessageBox.Show(dr("应用名称") ) Tables("窗口1_Table1").Fill("Select * F rom {考评项} where 考核单位 = \'" & _UserGroup & "\' and 应用名称 = \'" & dr("应用名称") &"\'","大数据应用",True)
[此贴子已经被作者于2017/9/15 17:18:38编辑过]
|