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


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

主题:[求助]

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


加好友 发短信
等级:三尾狐 帖子:645 积分:4583 威望:0 精华:0 注册:2012/11/12 14:27:00
  发帖心情 Post By:2013/1/24 11:09:00 [只看该作者]


导航栏---编排----记录表编排------导入数据
[此贴子已经被作者于2013-1-24 11:17:14编辑过]

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


加好友 发短信
等级:三尾狐 帖子:645 积分:4583 威望:0 精华:0 注册:2012/11/12 14:27:00
  发帖心情 Post By:2013/1/24 11:10:00 [只看该作者]

项目已上传,你修改后只上传修改 的代码!!!

是你下载的吗?

 

[此贴子已经被作者于2013-1-24 11:19:32编辑过]

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2013/1/24 11:50:00 [只看该作者]

 代码没有错,请注意细节,你比较的表是什么,你接收的表是什么。

Dim jsmc As WinForm.ComboBox = e.Form.Controls("竞赛名称")
Dim xzb As WinForm.ComboBox = e.Form.Controls("选择表")
Dim xm As WinForm.ComboBox = e.Form.Controls("项目")
Dim dt As DataTable = DataTables(""& xzb.text & "")
Dim dt1 As DataTable = DataTables("报名表")
Dim dr,fr As DataRow
Dim Ary As String()

For Each Ary In dt1.GetUniqueValues("竞赛名称='" & jsmc.text & "' And 参赛项目  like '*" & xm.Text & "*'","编号","中小学","学校","姓名","场地","参赛项目","竞赛名称")
    Dim flt As String  = "编号 = '" & ary(0) & "'  And  竞赛名称 = '" & ary(6) & "'"

    If dt.Find(flt) Is Nothing Then   
        dr = dt.AddNew
        dr("编号") = Ary(0)
        dr("中小学") = Ary(1)
        dr("学校") = Ary(2)
        dr("姓名") = Ary(3)
        dr("场地") = Ary(4)
        dr("参赛项目") = Ary(5)
        dr("竞赛名称") = Ary(6)
    End If
Next

DataTables(""& xzb.text & "").AllowEdit = False
[此贴子已经被作者于2013-1-24 15:02:34编辑过]

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


加好友 发短信
等级:三尾狐 帖子:645 积分:4583 威望:0 精华:0 注册:2012/11/12 14:27:00
  发帖心情 Post By:2013/1/24 13:56:00 [只看该作者]

你那里有例子,你先试一下。

拜托了!!!

 从 报名表  接收数据   引用到  DataTables(""& xzb.text & "").

[此贴子已经被作者于2013-1-24 14:13:13编辑过]

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


加好友 发短信
等级:三尾狐 帖子:645 积分:4583 威望:0 精华:0 注册:2012/11/12 14:27:00
  发帖心情 Post By:2013/1/24 14:41:00 [只看该作者]

例子已用qq传给你了,拜托你弄一下。======

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2013/1/24 15:03:00 [只看该作者]

 代码正确,能正常导入。已测试有效。

Dim jsmc As WinForm.ComboBox = e.Form.Controls("竞赛名称")
Dim xzb As WinForm.ComboBox = e.Form.Controls("选择表")
Dim xm As WinForm.ComboBox = e.Form.Controls("项目")
Dim dt As DataTable = DataTables(""& xzb.text & "")
Dim dt1 As DataTable = DataTables("报名表")
Dim dr,fr As DataRow
Dim Ary As String()

For Each Ary In dt1.GetUniqueValues("竞赛名称='" & jsmc.text & "' And 参赛项目  like '*" & xm.Text & "*'","编号","中小学","学校","姓名","场地","参赛项目","竞赛名称")
    Dim flt As String  = "编号 = '" & ary(0) & "'  And  竞赛名称 = '" & ary(6) & "'"

    If dt.Find(flt) Is Nothing Then   
        dr = dt.AddNew
        dr("编号") = Ary(0)
        dr("中小学") = Ary(1)
        dr("学校") = Ary(2)
        dr("姓名") = Ary(3)
        dr("场地") = Ary(4)
        dr("参赛项目") = Ary(5)
        dr("竞赛名称") = Ary(6)
    End If
Next

DataTables(""& xzb.text & "").AllowEdit = False

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2013/1/24 15:04:00 [只看该作者]

 原本代码就是可以的,如果你注意一下dt和dt1的话。

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


加好友 发短信
等级:三尾狐 帖子:645 积分:4583 威望:0 精华:0 注册:2012/11/12 14:27:00
  发帖心情 Post By:2013/1/24 20:45:00 [只看该作者]

谢谢!今天为这条代码纠结了一天,换过去倒过来把人都搞晕了。现在解决了。其实上面的代码我也试过。不知是人荤了还是电脑晕了………………现在终于解决了。谢了!!!

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