以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  sqlquery自动更新该如何用  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=5845)

--  作者:floor2
--  发布时间:2010/1/24 12:55:00
--  sqlquery自动更新该如何用
 在窗口中建立一个sqlquery表,并根据帮助里的提示,在窗口中设立一个按钮,
按钮的代码是
Tables("生产清单打印_table1").fill("Select [日期],[客户],[颜色],[颜色编号],[幅宽],[克重],[数量米],[重量],[卷长],[生产要求],[生产时间],[生产数量],[机台],[值班师傅],[转速],[完工],[生产进度] From {订单管理} where 生产进度 <> \'已完工\' and 生产进度 <> \'已取消\' and 生产进度 <> \'未生产\'",true)

但是点击一点效果也没有,fill该如何使用,谢谢。

--  作者:yangming
--  发布时间:2010/1/24 13:04:00
--  
Select要加入SQL表的主键列

Tables("窗口1_Table1").Fill("Select [_Identify],[客户],[数量],[单价] From {订单}",True)


--  作者:floor2
--  发布时间:2010/1/24 13:13:00
--  
帮助里说可以不受主键限制,我加上去看看
--  作者:yangming
--  发布时间:2010/1/24 13:56:00
--  
我试了,是可以不用设主键,是我理解有误,你是外部表的话,那还要设置数据源,内部表不用
--  作者:floor2
--  发布时间:2010/1/24 22:02:00
--  
 试了下,在属性的select语句要为空才可以,要不就不行
--  作者:floor2
--  发布时间:2010/1/24 22:18:00
--  
 顶一下 出现这样错误的是什么原因?

--  作者:狐狸爸爸
--  发布时间:2010/1/25 8:04:00
--  
不会没有用的,没有效果是什么意思?
也许没有符合条件的吧
--  作者:floor2
--  发布时间:2010/1/25 11:18:00
--  
 我做了个按钮,刚打开窗口点击,
然后进行一些操作后,对数据源表的内容进行更改,更改后再点击按钮,结果数据没有更新,与第一次打开的数据没有任何变化。


[此贴子已经被作者于2010-1-25 11:19:08编辑过]

--  作者:floor2
--  发布时间:2010/1/25 11:37:00
--  
现在清楚了, 加入 save 就可以更新

--  作者:czy
--  发布时间:2010/1/25 12:01:00
--  
嘿嘿,是从后台直接加载符合条件的数据,不保存自己达不到要求了。