Foxtable(狐表)用户栏目专家坐堂 → 网址型列设置不能保存


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

主题:网址型列设置不能保存

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


加好友 发短信
等级:三尾狐 帖子:729 积分:7550 威望:0 精华:0 注册:2017/2/3 10:29:00
网址型列设置不能保存  发帖心情 Post By:2020/1/29 12:33:00 [只看该作者]

老师,下面的代码有什么问题?某列执行代码后变成了网址型,但是我保存退出后重新进入到该表,发现原先的设置的网址型恢复为字符型了,不知道什么原因。谢谢!
Dim cmbox8 As WinForm.ComboBox = e.Form.Controls("ComboBox8")
Dim tbox6 As WinForm.TextBox = e.Form.Controls("TextBox6")
Dim cmbox9 As WinForm.ComboBox = e.Form.Controls("ComboBox9")
Dim cmbox7 As WinForm.ComboBox = e.Form.Controls("ComboBox7")
If cmbox8.Text<>"" And cmbox9.Text<>"" Then
    '----------------------------------------------------------------设置扩展类型
    If Tables(cmbox8.text).Cols(cmbox9.text).IsString And cmbox7.Value<>"" Then
        Select Case cmbox7.Text
            Case "网址"
                DataTables(cmbox8.text).DataCols(cmbox9.text).ExtendType = ExtendTypeEnum.web
            Case "邮件"
                DataTables(cmbox8.text).DataCols(cmbox9.text).ExtendType = ExtendTypeEnum.email
            Case "文件"
                DataTables(cmbox8.text).DataCols(cmbox9.text).ExtendType = ExtendTypeEnum.file
            Case "多值字段"
                If tbox6.Text<>"" Then
                    DataTables(cmbox8.text).DataCols(cmbox9.text).ExtendType = ExtendTypeEnum.values
                    Tables(cmbox8.text).Cols(cmbox9.text).ComboList = e.Form.Controls("TextBox6").text
                End If
            Case "图片"
                DataTables(cmbox8.text).DataCols(cmbox9.text).ExtendType = ExtendTypeEnum.images
        End Select
    End If
End If

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


加好友 发短信
等级:超级版主 帖子:107014 积分:544295 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/1/29 13:05:00 [只看该作者]

正常,这种使用代码设置的功能仅在程序运行时有效,如果表格被卸载,或者重启项目,就需要重新使用代码设置。一般把设置代码放到afteropenproject

 回到顶部