Foxtable(狐表)用户栏目专家坐堂 → [求助]截取字符串不为0开始的后面字符


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

主题:[求助]截取字符串不为0开始的后面字符

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


加好友 发短信
等级:一尾狐 帖子:465 积分:4179 威望:0 精华:0 注册:2011/4/5 16:54:00
[求助]截取字符串不为0开始的后面字符  发帖心情 Post By:2022/8/22 17:39:00 [显示全部帖子]

001截取结果为1
010截取结果为10
110截取结果为110

求老师指点代码如何编写!谢谢!

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


加好友 发短信
等级:一尾狐 帖子:465 积分:4179 威望:0 精华:0 注册:2011/4/5 16:54:00
回复:(有点蓝)dim s as string = "001"dim s2 as s...  发帖心情 Post By:2022/8/23 18:50:00 [显示全部帖子]

Select Case e.DataCol.Name
    Case "楼院编码", "单元号", "户号"
        e.DataRow("GS999") = e.DataRow("楼院编码") + e.DataRow("单元号") + e.DataRow("户号")'生成户编码
    Case "楼院编码", "单元号", "户号"
        Dim l As String = e.DataRow("楼院编码") 
        Dim d As String = e.DataRow("单元号") 
        Dim h As String = e.DataRow("户号") 
        If d = 0 Then
            e.DataRow("GS914") = Val(l) & "栋" & + Val(h) & "号" & '生成栋号
        Else
            e.DataRow("GS914") = Val(l) & "号楼" & + d & "单元" & + Val(h) & "号" & '生成楼户名称
        End If
End Select

帮忙修改一下上面代码,目标是当“单元号”列为0,表示平房或独栋别墅,房户名称为X栋X号,否则为单元楼,房户名称为X号楼x单元x号

 回到顶部