| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付赛孚耐:软件保护加密专家
身份认证令牌USB KEY   
共有 448 人关注过本帖
标题:[求助]这个还书怎么改
收藏  订阅  推荐  打印 
sun_life
Rank: 3Rank: 3
等级:中级会员
帖子:314
积分:3574
注册:2006-5-29
[求助]这个还书怎么改

Private Function pd(n As String) As Long
Dim t_len As Integer
t_len = Len(Trim(n))
For i = 1 To t_len
    t_mid = Mid(CStr(Trim(n)), i, 1)
   
    If Asc(t_mid) < 48 And Asc(t_mid) > 57 Then
   
        MsgBox ("您输入的电话号码有误,请重新树输入!") ' + vbCritical)
              
        Exit For
        
    End If
   
Next
      
End Function
搜索更多相关主题的帖子: mid  len  Asc  Function  For  
2007-12-5 10:59
purana
Rank: 12Rank: 12Rank: 12
来自:广东-广州
等级:版主
威望:66
帖子:6040
积分:61390
注册:2005-6-17

没看到哪里实现了还书.

我的msn: myfend@hotmail.com
2007-12-5 11:02
sun_life
Rank: 3Rank: 3
等级:中级会员
帖子:314
积分:3574
注册:2006-5-29

什么意思?
我在按钮时间中调用
调用语句是:
Call pd(CStr(Trim(Tex_phone.Text)))

我市用来判断输入是不是全市数字的函数。

当知道自己后才知道什么是可怕!
2007-12-5 11:04
purana
Rank: 12Rank: 12Rank: 12
来自:广东-广州
等级:版主
威望:66
帖子:6040
积分:61390
注册:2005-6-17

Private Function pd(n As String) As Boolean
    pd=isnumeric(n)     
End Function

if pd("4612") then
    msgbox "是数字"
end if

if pd("adf12") then
   msgbox "非数字"
end if

我的msn: myfend@hotmail.com
2007-12-5 11:09
sun_life
Rank: 3Rank: 3
等级:中级会员
帖子:314
积分:3574
注册:2006-5-29

可是我不想改变原函数的做法,
因为我要片断输入的每一个字符

当知道自己后才知道什么是可怕!
2007-12-5 11:18
sun_life
Rank: 3Rank: 3
等级:中级会员
帖子:314
积分:3574
注册:2006-5-29

搞定了!
谢谢

当知道自己后才知道什么是可怕!
2007-12-5 11:24
purana
Rank: 12Rank: 12Rank: 12
来自:广东-广州
等级:版主
威望:66
帖子:6040
积分:61390
注册:2005-6-17

将And 改为Or

我的msn: myfend@hotmail.com
2007-12-5 11:25
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.074149 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved