Foxtable(狐表)用户栏目专家坐堂 → [求助]外部表如何更改表标题


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

主题:[求助]外部表如何更改表标题

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


加好友 发短信
等级:三尾狐 帖子:712 积分:5547 威望:0 精华:0 注册:2019/11/14 9:36:00
[求助]外部表如何更改表标题  发帖心情 Post By:2021/2/26 15:44:00 [只看该作者]

 外部表如何更改表标题,而名称不变?

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


加好友 发短信
等级:超级版主 帖子:106195 积分:540098 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/2/26 15:58:00 [只看该作者]


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


加好友 发短信
等级:三尾狐 帖子:712 积分:5547 威望:0 精华:0 注册:2019/11/14 9:36:00
  发帖心情 Post By:2021/2/26 16:43:00 [只看该作者]

 我是增加了一些外部表,作为预备表,表名称不变,如有需要增加表时,就把这个表的的“标题”改一下,增加的列通过代码是没有问题的,如果表名称改变后重启会出现加载错误的问题,所以我就想改表标题,而表名称不变来解决这个问题。这时系统菜单是没有的。

用以下3种代码都不对
.Caption = tx   '重设表标题是有问题
.TableCaption = tx   '重设表标题是有问题
.NewTableCaption = tx   '重设表标题是有问题

            Dim Builder As New ADOXBuilder("统计")
            Builder.Open() '打开ADOXBuilder
            With Builder.Tables("预备表1")
                For Each r As Row In Tables("增加表")   ‘增加表是窗口的table,只是为了确定预备表1的列及参数
                    If r("类型") = "字符" Then
                        .AddColumn(r("列名称") ,ADOXType.String, r("长度"))
                    ElseIf r("类型") = "日期" Then
                        .AddColumn(r("列名称") ,ADOXType.DateTime)
                    ElseIf r("类型") = "数字" Then
                        .AddColumn(r("列名称") ,ADOXType.Integer)
                    ElseIf r("类型") = "备注" Then
                        .AddColumn(r("列名称") ,ADOXType.Text)
                    Else
                        Exit For
                    End If
                Next
                .DeleteColumn("预备列")   '删除预备列,因为最少要有一列
                .Caption = tx   '重设表标题
            End With

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


加好友 发短信
等级:超级版主 帖子:106195 积分:540098 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/2/26 16:56:00 [只看该作者]

这种表格无法增加标题,只有外部表管理添加的表,或者窗口表控件绑定的表格才能设置标题。

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


加好友 发短信
等级:三尾狐 帖子:712 积分:5547 威望:0 精华:0 注册:2019/11/14 9:36:00
  发帖心情 Post By:2021/2/26 17:15:00 [只看该作者]

 好,我按这个思路已经测试好了,预备表不变,让表的标题都是动态显示的

 回到顶部