Foxtable(狐表)用户栏目专家坐堂 → 数值转字符


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

主题:数值转字符

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


加好友 发短信
等级:三尾狐 帖子:784 积分:6255 威望:0 精华:0 注册:2012/6/11 17:21:00
数值转字符  发帖心情 Post By:2019/10/16 8:12:00 [只看该作者]

托管计划表列有年级列,类型(整数)
Dim ary() As String = Functions.Execute("Xueqi")
SQL = e.Sender.Value
Dim r As Integer = IIF(SQL = "一年级",1,IIF(SQL = "二年级",2,IIF(SQL = "三年级",3,IIF(SQL = "四年级",4,IIF(SQL = "五年级",5,IIF(SQL = "六年级",6,IIF(SQL = "七年级",7,IIF(SQL = "八年级",8,IIF(SQL = "九年级",9,"")))))))))
dr = DataTables("托管计划").SQLFind("学期 = '"& ary(0) &"' And 年级 = "& r &"")
If dr IsNot Nothing Then
    MessageBox.Show(e.Sender.Value &" 已录入,请检查")
End If
有没有简洁方法,请老师指教,谢谢!
dr = DataTables("托管计划").SQLFind("学期 = '"& ary(0) &"' And CLNum(年级) & ‘年级’= '"& SQL &"'")
If dr IsNot Nothing Then
    MessageBox.Show(e.Sender.Value &" 已录入,请检查")
End If

[此贴子已经被作者于2019/10/16 8:12:37编辑过]

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


加好友 发短信
等级:超级版主 帖子:106430 积分:541297 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/10/16 8:34:00 [只看该作者]

增加一个辅助列,一年级存储1,二年级存储2,以此类推

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


加好友 发短信
等级:三尾狐 帖子:784 积分:6255 威望:0 精华:0 注册:2012/6/11 17:21:00
  发帖心情 Post By:2019/10/16 8:58:00 [只看该作者]

好的,谢谢

 回到顶部