Foxtable(狐表)用户栏目专家坐堂 → 修改列标题异常问题


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

主题:修改列标题异常问题

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


加好友 发短信
等级:童狐 帖子:241 积分:2208 威望:0 精华:0 注册:2012/11/21 0:48:00
修改列标题异常问题  发帖心情 Post By:2017/8/11 3:05:00 [只看该作者]

如题,表采用的是SQL外部表,在Initialize中修改列标题出错,在命令窗口中执行能正常修改,求解?以下为数据库文件和项目文件:

 

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:测试项目.foxdb

数据库文件上传不了,提示错误:文件类型不正确!

代码为

Dim lst As List(Of String)
lst = Connections("hbposv7").GetTableNames
For Each nm As String In lst
    If nm > "pbcatcol" Then '此表不需要设置列标题
        If DataTables.Contains(nm) Then '如果nm表已经存在
            With DataTables("pbcatcol")
                .LoadFilter = "[pbc_tnam] ='" & nm & "'"
                .Load()
                If .DataRows.Count > 0 Then
                    For Each dr As DataRow In .DataRows
                        'DataTables(dr("pbc_tnam").TrimEnd).DataCols(dr("pbc_cnam")).Caption = dr("pbc_hdr")
                        DataTables(nm).DataCols(dr("pbc_cnam").trimend()).Caption = dr("pbc_hdr")
                        DataTables(nm).BuildHeader()
                    Next
                End If
            End With
        End If
    End If
Next

[此贴子已经被作者于2017/8/11 3:25:40编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/11 9:08:00 [只看该作者]

 你把代码写到AfterOpenProject事件去就行了。

 回到顶部