以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]窗口中的表的select语句 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=10491) |
-- 作者:kensou11111 -- 发布时间:2011/6/8 17:57:00 -- [求助]窗口中的表的select语句 我在设计一个窗口中的表格时,在该表格的select语句中设定使用了如下代码 Select * From {前工序清单} WHERE [清单编号] = \'3333\' 时,可以得到想要的表格,如下图
但当我改成 Select * From {前工序清单} WHERE [清单编号] = \'e.form.controls("清单编号")\' 时,表格中却没有找到相应的内容,如下图
“清单编号”为一个控件,其当前绑定的内容为“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 &这句代码不给值怎么可能加载数据呢?真是的! |