以文本方式查看主题

-  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编辑过]