Foxtable(狐表)用户栏目专家坐堂 → [求助]这段代码为什么会报错?


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

主题:[求助]这段代码为什么会报错?

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


加好友 发短信
等级:三尾狐 帖子:645 积分:4583 威望:0 精华:0 注册:2012/11/12 14:27:00
[求助]这段代码为什么会报错?  发帖心情 Post By:2013/2/26 10:22:00 [显示全部帖子]

以下代码执行时报错,不会修改。请指教!!!

说明:没有加紫色代码之前执行正常。加上紫色代码的意图是:

必须在所限的时间内报名。并给予相应的提示。

 

Forms("报名表_报名").Open
MainTable = Tables("临时报名表")

If e.Form.Controls("竞赛名称").value = "" Then
    MessageBox.Show("请先选择竞赛名称!")
Else
    Dim jsmc  As WinForm.ComboBox = e.Form.Controls("竞赛名称")
    Dim xmdr As DataRow = DataTables("项目表"). Find ("竞赛名称 = '" & jsmc.text & "' and 报名开始日期.value <> """)
    Dim ks As Date = xmdr("报名开始日期")
    Dim js As Date = xmdr("报名结束日期")
    Dim dq As Date = today
    If dq < ks  Then
        MessageBox.Show( " & jsmc.text & " "报名还没有开始!")
        Return
    End If
    If dq > js  Then
        MessageBox.Show(" & jsmc.text & ""报名已经结束!")
        Return
    End If
   
    Static flag As Boolean = True
    If flag = True Then
        flag = False
        Dim drs As List(Of DataRow)
        drs = DataTables("用户信息表").Select("[姓名] = '" & User.Name & "'")
        Dim cnt As Integer = DataTables("用户信息表").Select("[姓名] = '" & User.Name & "'").Count
       
        For i As Integer = 0 To drs.Count - 1
            Dim tdr As DataRow = DataTables("临时报名表").AddNew()
            For Each dr As DataRow In drs
                tdr("竞赛名称") = "" & jsmc.text & ""
                tdr("区") = dr("区")
                tdr("中小学") = dr("中小学")
                tdr("学校") = dr("学校")
                tdr("辅导教师") = dr("姓名")
                ' tdr("区") = dr("区")
            Next
        Next
    End If
End If

 

 


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


加好友 发短信
等级:三尾狐 帖子:645 积分:4583 威望:0 精华:0 注册:2012/11/12 14:27:00
  发帖心情 Post By:2013/2/26 11:22:00 [显示全部帖子]

谢谢!!!

 

 

 

 

 

 

 

 

 

 


 回到顶部