Foxtable(狐表)用户栏目专家坐堂 → [求助]副本表删除列问题


  共有2568人关注过本帖树形打印复制链接

主题:[求助]副本表删除列问题

帅哥哟,离线,有人找我吗?
大红袍
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/1 11:22:00 [显示全部帖子]

 为什么一定要删除?隐藏不行?

 

If Tables("表A").Cols.Contains("第一列") Then
    Tables("表A").DataTable.DataCols.Delete("第一列")
    Tables("表A").cols("第一列").Visible = False
End If


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/1 11:31:00 [显示全部帖子]

 你说的临时表,是指动态生成的表么?动态的就可以删除,看2楼代码。

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/1 12:05:00 [显示全部帖子]

以下是引用307587760在2015/7/1 11:55:00的发言:
是用SQL拼接出来的,应该叫临时表呢,还是叫查询表?
代码我用了,提示只能删除用代码添加的列

 

如果提示,就是不能删除,只能隐藏。你同事判断是否存在的代码改一下,改成判断是否隐藏即可

 

If Tables("表A").Cols.Contains("第一列") AndAlso Tables("表A").Cols("第一列").Visible = False Then

 

End If


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/1 19:12:00 [显示全部帖子]

 呃,表结构,是不应该乱删除的,特别是数据列。

 回到顶部