以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  窗口SQLTable的select查询语句能否根据用户查询?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=56573)

--  作者:bahamute
--  发布时间:2014/9/9 10:28:00
--  窗口SQLTable的select查询语句能否根据用户查询?
如图,

图片点击可在新窗口打开查看此主题相关图片如下:剪辑_58.jpg
图片点击可在新窗口打开查看

在select属性使用以下语句可否?
Select [_Identify], [合同编号], [合同名称],[收付类型] From {主表} where 收款人=\'" & _UserName & "\'"

--  作者:Bin
--  发布时间:2014/9/9 10:30:00
--  
不行.但是你可以在窗口AlterLoad事件用代码FILL填充,这样就可以拼接SQL语句了


--  作者:bahamute
--  发布时间:2014/9/9 10:34:00
--  
目前就是使用AlterLoad办法,但用代码设置显示列及列宽很不方便。
--  作者:Bin
--  发布时间:2014/9/9 10:36:00
--  
不会啊,怎么不方便?
--  作者:bahamute
--  发布时间:2014/9/9 10:38:00
--  
从属性里面可以直接设置显示列及列宽(打个勾就成),要是从afterload里加载的话,就得写代码才能实现,当然是前者直观方面吧。
[此贴子已经被作者于2014-9-9 10:39:08编辑过]

--  作者:有点甜
--  发布时间:2014/9/9 11:35:00
--  

 回复5楼,你可以在属性里这样写 Select [_Identify], [合同编号], [合同名称],[收付类型] From {主表} Where 1=2

 

 然后,利用加载条件加载 http://www.foxtable.com/help/topics/1928.htm