以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]SQLTable增加临时列可编辑  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=25307)

--  作者:chnfo
--  发布时间:2012/11/6 13:30:00
--  [求助]SQLTable增加临时列可编辑
原意是这样的。
在一个模式窗口中设一个类型为SQLTable的表S1,它从数据源为表A。

在S1中增加临时列A、列B,希望能在S1窗口中编辑数据,然后将列A、列B的值按一定条件填充到表B中去。

如何能实现S1中增加的临时列可以编辑数据呢?


--  作者:lin_hailun
--  发布时间:2012/11/6 14:03:00
--  
 不是直接可以在窗口表上添加列的么?

 Tables("窗口1_Table1").DataTable.DataCols.Add("列A", Gettype(String))

 至于你怎么把列的数据填充到表B,需要自己想办法了。
[此贴子已经被作者于2012-11-6 14:04:14编辑过]

--  作者:chnfo
--  发布时间:2012/11/6 14:18:00
--  
 Tables("窗口1_Table1").DataTable.DataCols.Add("列A", Gettype(String))
————这个没啥问题,但是要在窗口的表里列A填值,貌似不行咯。


实用的例子就是物料进库的时候,在弹出窗口里显示出所有的物料,然后直接在增加的列“进库数量”填写进库的数量。
现在在窗口表里增加一个临时列“进库数量”没问题,但是没法在“进库数量”列里填值。
[此贴子已经被作者于2012-11-6 14:25:10编辑过]

--  作者:lin_hailun
--  发布时间:2012/11/6 14:36:00
--  
 我测试,可以往里面填入数据的?你说的无法填值,是不能编辑?

 Tables().AllowEdit = True   \'设置表可以编辑

--  作者:chnfo
--  发布时间:2012/11/6 14:45:00
--  
我晕,忘了这档子事,忘了把表设为可编辑。
自打耳光…………
[此贴子已经被作者于2012-11-6 14:45:24编辑过]