以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于httprequest查看手机号问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=117693)

--  作者:lzw001
--  发布时间:2018/4/17 17:46:00
--  关于httprequest查看手机号问题
请问一下,我在httprequest这样写,是为了访问时不将手机号数字全部显示,这里出现这个问题是什么原因呢?

        Case "show4.htm" \'客户需求登记显示页面
            wb.AddPageTitle("","pageheader3","我的咨询订单","(" & Username & ")")
            With wb.AddTable("","Table12")
                .BooleanSymbol= "√×"
                    DataTables("客户需求登记表").Load()                
                    Dim str As DataCol =DataTables("客户需求登记表").dataCols("联系电话")
                    Dim s As String =str("联系电话")
                    Dim s1 As String =s.SubString(0,3) \'获取前三位
                    Dim s2 As String =s.SubString(7,4) \'获取前四位
                    s = s1 & **** & s2
                   .CreateFromDataTable(DataTables("客户需求登记表"),True,"归属合伙人=\'" & e.Cookies("username") & "\'","日期 desc","归属合伙人","日期","客户姓名","联系电话","咨询产品类型","客户来源","最新跟进时间","跟进时间及进度记录","需求是否最终完结")
                    \'退出按登录钮
                    With wb.AddButtonGroup("","atg5",True)
                        .Add("add2","退出登录","","exit4.htm")
                    End With
                    
            
            End With

--  作者:lzw001
--  发布时间:2018/4/17 17:47:00
--  
出错原因:

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20180417174820.png
图片点击可在新窗口打开查看


--  作者:有点甜
--  发布时间:2018/4/17 18:11:00
--  

方法一:你加入一列表达式列,然后把联系电话的值改成,如 substring(联系点哈, 1, 3) + \'*****\' + substring(联系电话, 9, 3)

 

方法二:你用手动的方式生成内容 http://www.foxtable.com/mobilehelp/scr/0072.htm

 


--  作者:lzw001
--  发布时间:2018/4/17 22:43:00
--  
好的
--  作者:lzw001
--  发布时间:2018/4/18 9:35:00
--  
可以了,谢谢,就是为什么是从1开始呢,这个substring不是从0开始算位置的吗?

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20180418093622.png
图片点击可在新窗口打开查看


--  作者:有点甜
--  发布时间:2018/4/18 10:05:00
--  

表达式里面的substring,是从1开始的。

 

代码的substring,是从0开始的。


--  作者:lzw001
--  发布时间:2018/4/18 10:43:00
--