Foxtable(狐表)用户栏目专家坐堂 → [求助]


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

主题:[求助]

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


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

 代码不会有问题,有问题,请上传对应例子说明

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


加好友 发短信
等级:幼狐 帖子:183 积分:1434 威望:0 精华:0 注册:2014/11/7 21:15:00
  发帖心情 Post By:2015/3/19 22:18:00 [只看该作者]

Dim dlg As New OpenFileDialog '定义一个新的OpenFileDialog
dlg.Filter= "Access文件|*.mdb" '设置筛选器
If dlg.ShowDialog = DialogResult.Ok Then
    For Each dr As DataRow In DataTables("对公客户明细").Select("账号 is not null")
        Dim fdr As DataRow = DataTables("对公客户明细").Find("账号 = '"& dr("账号") &"'")
        If fdr Is Nothing Then
            fdr = DataTables("对公客户明细").AddNew
            fdr("经营情况") = dr("经营情况")
            fdr("企业规模") = dr("企业规模")
            fdr("联系人") = dr("联系人")
            fdr("职务及备注信息") = dr("职务及备注信息")
            fdr("金融需求与个人爱好") = dr("金融需求与个人爱好")
            fdr("座机") = dr("座机")
            fdr("手机") = dr("手机")
            fdr("地址") = dr("地址")
            fdr("身份证号") = dr("身份证号")
            fdr("已开通业务") = dr("已开通业务")
            fdr("准备开通业务") = dr("准备开通业务")
            fdr("紧急程度") = dr("紧急程度")
            fdr("认领员工") = dr("认领员工")
            fdr("联系情况及网点反馈") = dr("联系情况及网点反馈")
        Else
            fdr("经营情况") & =Iif(fdr.isnull("经营情况"),dr("经营情况"),Iif(fdr("经营情况").contains(dr("经营情况")) OrElse dr.Isnull("经营情况"),"",","& dr("经营情况")))
            fdr("企业规模") & =Iif(fdr.isnull("企业规模"),dr("企业规模"),Iif(fdr("企业规模").contains(dr("企业规模")) OrElse dr.Isnull("企业规模"),"",","& dr("企业规模")))
            fdr("联系人") & =Iif(fdr.isnull("联系人"),dr("联系人"),Iif(fdr("联系人").contains(dr("联系人")) OrElse dr.Isnull("联系人"),"",","& dr("联系人")))
            fdr("职务及备注信息") & =Iif(fdr.isnull("职务及备注信息"),dr("职务及备注信息"),Iif(fdr("职务及备注信息").contains(dr("职务及备注信息")) OrElse dr.Isnull("职务及备注信息"),"",","& dr("职务及备注信息")))
            fdr("金融需求与个人爱好") & =Iif(fdr.isnull("金融需求与个人爱好"),dr("金融需求与个人爱好"),Iif(fdr("金融需求与个人爱好").contains(dr("金融需求与个人爱好")) OrElse dr.Isnull("金融需求与个人爱好"),"",","& dr("金融需求与个人爱好")))
            fdr("座机") & =Iif(fdr.isnull("座机"),dr("座机"),Iif(fdr("座机").contains(dr("座机")) OrElse dr.Isnull("座机"),"",","& dr("座机")))
            fdr("手机") & =Iif(fdr.isnull("手机"),dr("手机"),Iif(fdr("手机").contains(dr("手机")) OrElse dr.Isnull("手机"),"",","& dr("手机")))
            fdr("地址") & =Iif(fdr.isnull("地址"),dr("地址"),Iif(fdr("地址").contains(dr("地址")) OrElse dr.Isnull("地址"),"",","& dr("地址")))
            fdr("身份证号") & =Iif(fdr.isnull("身份证号"),dr("身份证号"),Iif(fdr("身份证号").contains(dr("身份证号")) OrElse dr.Isnull("身份证号"),"",","& dr("身份证号")))
            fdr("已开通业务") & =Iif(fdr.isnull("已开通业务"),dr("已开通业务"),Iif(fdr("已开通业务").contains(dr("已开通业务")) OrElse dr.Isnull("已开通业务"),"",","& dr("已开通业务")))
            fdr("准备开通业务") & =Iif(fdr.isnull("准备开通业务"),dr("准备开通业务"),Iif(fdr("准备开通业务").contains(dr("准备开通业务")) OrElse dr.Isnull("准备开通业务"),"",","& dr("准备开通业务")))
            fdr("紧急程度") & =Iif(fdr.isnull("紧急程度"),dr("紧急程度"),Iif(fdr("紧急程度").contains(dr("紧急程度")) OrElse dr.Isnull("紧急程度"),"",","& dr("紧急程度")))
            fdr("认领员工") & =Iif(fdr.isnull("认领员工"),dr("认领员工"),Iif(fdr("认领员工").contains(dr("认领员工")) OrElse dr.Isnull("认领员工"),"",","& dr("认领员工")))
            fdr("联系情况及网点反馈") & =Iif(fdr.isnull("联系情况及网点反馈"),dr("联系情况及网点反馈"),Iif(fdr("联系情况及网点反馈").contains(dr("联系情况及网点反馈")) OrElse dr.Isnull("联系情况及网点反馈"),"",","& dr("联系情况及网点反馈")))
        End If
    Next
End If

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


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

1、你这段代码和选择的access一点关系也没有;

 

2、外部数据源的合并,请参考

 

http://www.foxtable.com/help/topics/2137.htm

 

 不会做,就请上传例子


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


加好友 发短信
等级:幼狐 帖子:183 积分:1434 威望:0 精华:0 注册:2014/11/7 21:15:00
  发帖心情 Post By:2015/3/19 22:37:00 [只看该作者]

请版主帮忙!


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


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

叫你上传例子啊

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


加好友 发短信
等级:幼狐 帖子:183 积分:1434 威望:0 精华:0 注册:2014/11/7 21:15:00
  发帖心情 Post By:2015/3/19 22:42:00 [只看该作者]

请您帮忙修改上述代码!

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


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

 代码没问题,请上传例子

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


加好友 发短信
等级:幼狐 帖子:183 积分:1434 威望:0 精华:0 注册:2014/11/7 21:15:00
  发帖心情 Post By:2015/3/19 22:48:00 [只看该作者]

版主,例子就是通过设置筛选器选择合并的目标文件。

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


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

那请上传具体例子测试啊。


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


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

红色代码的空格,自己去掉,不会修改就上传例子

 

Dim dlg As New OpenFileDialog '定义一个新的OpenFileDialog
dlg.Filter= "Access文件|*.mdb" '设置筛选器
If dlg.ShowDialog = DialogResult.Ok Then
    If Connections.Contains("test")
        Connections.Delete("test")
    End If
    Connections.Add("test","Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dlg.FileName & ";Persist Security Info=False")
    Dim dt As DataTable
    Dim cmd As new SQLCommand
    cmd.Connecti onName = "test"
    cmd.CommandText = "SELECT * F rom {表A}"
    dt = cmd.ExecuteReader()
    For Each dr As DataRow In dt.Select("第一列 Is not null")
        Dim fdr As DataRow = DataTables("表C").Find("第一列 = '" & dr("第一列") & "'")
        If fdr Is Nothing Then
            fdr = DataTables("表C").AddNew
            fdr("第一列") = dr("第一列")
            fdr("第二列") = dr("第二列")
        Else
            fdr("第二列") &= iif(fdr.IsNull("第二列"), dr("第二列"), iif(fdr("第二列").contains(dr("第二列")) OrElse dr.IsNull("第二列"), "", "," & dr("第二列")))
        End If
    Next
    Connections.Delete("test")
End If


 回到顶部
总数 30 上一页 1 2 3 下一页