以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 截取指定位置的字符 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=130810) |
-- 作者:爱相随 -- 发布时间:2019/2/2 9:46:00 -- 截取指定位置的字符 老师,我要截取“银行账号”列最后四位字符,下列代码错在哪里呢??麻烦老师指点,谢谢!! If e.DataCol.Name = "银行账号" Then \'发生变化的是产品编号吗? Dim S As String e.DataRow("账号") = S.SubString("银行账号".Length - 4) \'获得右边4个字符 End If
|
-- 作者:有点蓝 -- 发布时间:2019/2/2 9:50:00 -- If e.DataCol.Name = "银行账号" AndAlso e.newvalue > "" AndAlso e.newValue.length > 3 Then \'发生变化的是产品编号吗? e.DataRow("账号") = e.newValue.SubString(e.newValue.Length - 4) \'获得右边4个字符 End If
|
-- 作者:爱相随 -- 发布时间:2019/2/2 10:10:00 -- 谢谢老师 如果要把三列的字符按顺序组合成一列字符串,请教代码。 如第一列是开户行(如浦发银行),第二列是支行名称(如贵阳支行),第三列是账户号尾数四位(2569),求第四列的代码,将第一、二、三列合并在一起得到(浦发银行贵阳支行2569)
|
-- 作者:有点蓝 -- 发布时间:2019/2/2 10:29:00 -- e.DataRow("第一列") & e.DataRow("第二列") & ...... |