Foxtable(狐表)用户栏目专家坐堂 → 按钮代码问题求助?


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

主题:按钮代码问题求助?

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


加好友 发短信
等级:二尾狐 帖子:531 积分:3216 威望:0 精华:0 注册:2014/12/2 9:23:00
按钮代码问题求助?  发帖心情 Post By:2015/2/1 19:51:00 [只看该作者]

Dim Result As DialogResult
Result = MessageBox.Show("确定导出?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question,MessageBoxDefaultButton.Button2)
Dim Cols1() As String = {"工作单位","县公司","姓名","性别","身份证号码","文化程度","鉴定等级","申报鉴定工种","鉴定批次","申报性质","备注","照片","是否合格","理论考否","考试性质"}
Dim Cols2() As String = {"工作单位","县公司","姓名","性别","身份证号码","文化程度","鉴定等级","申报鉴定工种","鉴定批次","申报性质","备注","照片","是否合格","理论考否","考试性质"}
For Each dr1 As DataRow In DataTables("审核合格表").Select("[理论考否] = True ")
    Dim dr2 As DataRow = DataTables("理论机考表").Find("身份证号码 = '" & dr1("身份证号码") & "'")
    If dr2 Is Nothing Then
        dr2 = DataTables("理论机考表").AddNew
    End If
    For i As Integer = 0 To Cols1.Length -1
        dr2(Cols2(i)) = dr1(Cols1(i))
    Next
Next

 

这段代码中为什么我把For Each dr1 As DataRow In DataTables("审核合格表").Select("[理论考否] = True ")

改成 For Each dr1 As DataRow In DataTables("审核合格表").Select("[考试性质] = 纸质考试 ")就提示找不到列?

 

因为考试性质中有:上机考试、纸质考试、补考实操......等,我要根据对考试性质的筛选分别将考生导向不同中的表,那我应该怎么写代码?请版主指教!


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


加好友 发短信
等级:五尾狐 帖子:1100 积分:8985 威望:0 精华:0 注册:2014/3/15 14:36:00
  发帖心情 Post By:2015/2/1 21:44:00 [只看该作者]

For Each dr1 As DataRow In DataTables("审核合格表").Select("[考试性质] = '纸质考试'")

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


加好友 发短信
等级:二尾狐 帖子:531 积分:3216 威望:0 精华:0 注册:2014/12/2 9:23:00
  发帖心情 Post By:2015/2/1 23:04:00 [只看该作者]

谢谢!原来是单引号惹得事!

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/2/2 8:34:00 [只看该作者]


 回到顶部