Foxtable(狐表)用户栏目专家坐堂 → 如何将数字转换为字符组合


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

主题:如何将数字转换为字符组合

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


加好友 发短信
等级:超级版主 帖子:112053 积分:570449 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/1/20 9:50:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目250120.zip


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


加好友 发短信
等级:超级版主 帖子:112053 积分:570449 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/1/20 10:46:00 [显示全部帖子]

msgbox("应选户型_120型A".split("_")(1))


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


加好友 发短信
等级:超级版主 帖子:112053 积分:570449 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/1/21 15:15:00 [显示全部帖子]

Select e.DataCol.Name
    Case "班级代码", "科目", "日期"
        If e.DataRow.IsNull("班级代码") OrElse e.DataRow.IsNull("科目") OrElse e.DataRow.IsNull("日期") Then
            e.DataRow("顺序号") = Nothing
        Else
            Dim dict As New Dictionary(Of String, Integer)
            dict.Add("语文", 1)
            dict.Add("数学", 2)
            Dim dr As DataRow = e.DataTable.find("班级代码='" & e.DataRow("班级代码") & "' and 科目='" & e.DataRow("科目") & "' and 日期<=#" & e.DataRow("日期") & "#", "日期 desc")
            Dim m As Integer = 1
            Dim p As String = e.DataRow("班级代码") & "-" & dict(e.DataRow("科目"))
            If dr IsNot Nothing Then
                Dim s As String = dr("顺序号")
                Dim m As Integer = CInt(Right(s, 1)) + 1
            End If
            e.DataRow("顺序号") = p & m
            
            For Each dr In e.DataTable.select("班级代码='" & e.DataRow("班级代码") & "' and 科目='" & e.DataRow("科目") & "' and 顺序号>='" & e.DataRow("顺序号") & "' and _identify<>" & e.DataRow("_identify"), "日期")
                m += 1
                dr("顺序号") = p & m
            Next 
        End If
End Select

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


加好友 发短信
等级:超级版主 帖子:112053 积分:570449 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/1/21 16:21:00 [显示全部帖子]

If dr IsNot Nothing Then
改为
If dr IsNot Nothing andalso dr.isnull("顺序号")=false Then

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


加好友 发短信
等级:超级版主 帖子:112053 积分:570449 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/1/21 16:53:00 [显示全部帖子]

请上传实例测试

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


加好友 发短信
等级:超级版主 帖子:112053 积分:570449 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/1/21 20:36:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:项目250121.zip


只改了例2,例1自己参考着改

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


加好友 发短信
等级:超级版主 帖子:112053 积分:570449 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/1/23 11:39:00 [显示全部帖子]

dim s as string = "abc"
msgbox(s.substring(s.length - 2,1))

 回到顶部