Foxtable(狐表)用户栏目专家坐堂 → [求助]删除重复行,相同的行应保留一行


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

主题:[求助]删除重复行,相同的行应保留一行

帅哥哟,离线,有人找我吗?
天一生水
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1137 积分:11224 威望:0 精华:0 注册:2017/9/26 16:30:00
  发帖心情 Post By:2019/12/3 11:27:00 [只看该作者]

谢谢蓝老师!

换了一台机器(都是win7),点击“选择“按钮报错,是什么原因?


此主题相关图片如下:截屏图片 (1).jpg
按此在新窗口浏览图片

 

选择按钮代码:

e.Form.Controls("TextBox003").text = ""
e.Form.Controls("ComboBox3").text = ""

Dim dlg As new OpenFileDialog
dlg.Filter= "Execl文件|*.xls;*.xlsx" '设置筛选器
If dlg.ShowDialog = DialogResult.OK Then
    If Connections.Contains("test") Then
        If DataTables.Contains("去重复行") Then DataTables.Unload("去重复行")
        Connections.Delete("test")
    End If
    Connections.Add("test", "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dlg.FileName & ";Extended Properties=Excel 8.0;")
    Dim tns As String = ""
    For Each tn As String In Connections("test").GetTableNames
        tns &= tn & "|"
    Next
    e.Form.Controls("ComboBox3").ComboList = tns.TrimEnd("|")   
    e.Form.Controls("TextBox003").text = dlg.FileName
End If

 

报错内容:

.NET Framework 版本:4.0.30319.36470
Foxtable 版本:2019.11.3.1
错误所在事件:窗口,文件汇集,Button72,Click
详细错误信息:
Object reference not set to an instance of an object.(翻译:对象引用没有设置为对象的实例

 


[此贴子已经被作者于2019/12/3 11:52:33编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107032 积分:544391 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/3 12:01:00 [只看该作者]

下载安装下面的数据访问组件:

http://www.foxtable.com/download/AccessDatabaseEngine.exe


如果还不行,就卸载office重新安装一下,安装完整版的office


 回到顶部
总数 12 上一页 1 2