以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  清除临时表中临时列  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=59429)

--  作者:heying325
--  发布时间:2014/11/4 10:33:00
--  清除临时表中临时列
我有个临时表,其中几列是我手动设置的固定列。。后来在代码中我又给这个表加了几个临时列。 我想每次退出某窗口时候只删除我通过代码加的临时列,该怎么弄呢?
[此贴子已经被作者于2014-11-4 10:37:43编辑过]

--  作者:Bin
--  发布时间:2014/11/4 10:37:00
--  
用代码增加的列,重启后就会消失.

不行增加这些列,就不执行代码即可

--  作者:有点甜
--  发布时间:2014/11/4 10:37:00
--  

 用代码增加的临时列,退出就会自动删除啊,固定列是不会被删除的。

 

 你说的是数据?临时表的数据是不能保存的。


--  作者:heying325
--  发布时间:2014/11/4 10:40:00
--  
我说错了。。不是重启项目。。实际上就 能够初始化 临时表的代码,让它恢复到初始状态。。因为我通过某按钮加了临时列后,我再单击下按钮就会提示列重复!
--  作者:有点甜
--  发布时间:2014/11/4 10:42:00
--  

 判断一下是否有对应的列,如果有就不要再新增

If DataTables("表A").DataCols.Contains("第一列") Then
    msgbox(1)
End If

[此贴子已经被作者于2014-11-4 10:42:04编辑过]

--  作者:heying325
--  发布时间:2014/11/4 10:50:00
--  
这样不好啊!!因为我的列是动态增加的,当用户设置了不同的条件会增加不同的列! 有什么办法能瞬间恢复到初始状态么?
--  作者:有点甜
--  发布时间:2014/11/4 10:51:00
--  

 把所有代码添加的列删除就行。