以文本方式查看主题

-  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=10491)

--  作者:kensou11111
--  发布时间:2011/6/8 17:57:00
--  [求助]窗口中的表的select语句

我在设计一个窗口中的表格时,在该表格的select语句中设定使用了如下代码

Select * From {前工序清单} WHERE [清单编号] = \'3333\'  时,可以得到想要的表格,如下图

 


图片点击可在新窗口打开查看此主题相关图片如下:qq2.png
图片点击可在新窗口打开查看

但当我改成 Select * From {前工序清单} WHERE [清单编号] = \'e.form.controls("清单编号")\'   时,表格中却没有找到相应的内容,如下图

 


图片点击可在新窗口打开查看此主题相关图片如下:qq3.png
图片点击可在新窗口打开查看

“清单编号”为一个控件,其当前绑定的内容为“3333”

那这个SELECT语句的语法应该怎么写呢


--  作者:狐狸爸爸
--  发布时间:2011/6/8 17:58:00
--  

 "Select * From {前工序清单} WHERE [清单编号] = \'" & e.form.controls("清单编号") & "\'"

 

建议看看:

 

http://help.foxtable.com/topics/1284.htm

 


--  作者:kensou11111
--  发布时间:2011/6/8 18:06:00
--  
以下是引用狐狸爸爸在2011-6-8 17:58:00的发言:

 "Select * From {前工序清单} WHERE [清单编号] = \'" & e.form.controls("清单编号") & "\'"

 

建议看看:

 

http://help.foxtable.com/topics/1284.htm

 

试过了,还是不行,结果和第二个图一样


--  作者:ybil
--  发布时间:2011/6/8 18:09:00
--  
"Select * From {前工序清单} WHERE [清单编号] = \'" & e.form.controls("清单编号").value & "\'"
[此贴子已经被作者于2011-6-8 18:10:16编辑过]

--  作者:kensou11111
--  发布时间:2011/6/8 18:31:00
--  

上面两段代码都试过了,结果都如下图

 


图片点击可在新窗口打开查看此主题相关图片如下:qq4.png
图片点击可在新窗口打开查看

--  作者:ybil
--  发布时间:2011/6/8 18:56:00
--  
沒道理,貼出你完整的代碼
--  作者:kensou11111
--  发布时间:2011/6/8 19:28:00
--  

 


图片点击可在新窗口打开查看此主题相关图片如下:qq4.png
图片点击可在新窗口打开查看

--  作者:擎天柱
--  发布时间:2011/6/8 19:42:00
--  
少了个双引号
--  作者:czy
--  发布时间:2011/6/8 19:59:00
--  

将e.form.controls("清单编号").value 改成Tables("清单列表").Current("清单编号")试试

 


--  作者:blackzhu
--  发布时间:2011/6/8 20:19:00
--  

你这个怎么放在哪儿呢?做个文本框,不要绑定,做个按钮测试,上面的代码是对的!

 

& e.form.controls("清单编号").value &这句代码不给值怎么可能加载数据呢?真是的!