Foxtable(狐表)用户栏目专家坐堂 → 代码


  共有3655人关注过本帖平板打印复制链接

主题:代码

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


加好友 发短信
等级:三尾狐 帖子:693 积分:5206 威望:0 精华:0 注册:2011/3/15 12:34:00
代码  发帖心情 Post By:2013/8/20 11:59:00 [只看该作者]

'把"学籍异动"列中的‘休学’ 、‘休学(入伍)’数据 都复制到“休学”列中

 

在数据表的学籍异动"列中有'休学' 和 '休学(入伍)' 以及'转专业','退学'等多种种表示,我的要求是通过以下代码将'休学' 和 '休学(入伍)'二个复制到数据表的"休学" 列中。红色代码不运行,可以把'休学'复制到"休学" 列中。但是,红色代码一参加运行,就出错。就是括号的问题,怎样将休学(入伍)’作为字符处理

 

For Each r As Row In Tables("学生基本信息").Rows
   

If r("学籍异动") = "休学" Then
        r("休学") = "休学"
    Else
        r("休学") = Nothing
    End If


If r("学籍异动") = "休学(入伍)" Then      ' 红色代码参加运行就出错,怎样将休学(入伍)’作为字符处理,括号问题
      r("休学") = "休学(入伍)"
   Else
       r("休学(入伍)") = Nothing
   End If


Next

Dim t As Table = CurrentTable
If t.IsRelation = False
    t.DataTable.Load()
End If

 

Dim a As Table = Tables("学生基本信息")
Dim b As Table = Tables("学生基本信息")
For r As Integer = 0 To a.Rows.Count - 1

Next


此主题相关图片如下:代码错误.jpg
按此在新窗口浏览图片

 回到顶部
总数 13 1 2 下一页