CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

在VB中如何进行程序的数据输入有效性验证?

楼主zhengxh()2002-09-02 09:02:48 在 VB / 基础类 提问

特别是对日期的有效性验证该怎么做呢?谢谢! 问题点数:20、回复次数:4Top

1 楼koes(???)回复于 2002-09-02 09:09:37 得分 0

isdate()可以判断的Top

2 楼zhengxh()回复于 2002-09-02 09:21:58 得分 0

那如何判断输入的是数字还是字母呢?  
  比如我要求输入单价,那文本框就只能输入数字以及小数点,那又该如何判断呢?Top

3 楼gundam_king(东方不败)回复于 2002-09-02 09:28:08 得分 15

给你个函数  
  Public   Function   ValiText(KeyIn   As   Integer,   ValidateString   As   String,   Editable   As   Boolean)   As   Integer   '密码设置  
  Dim   ValidateList   As   String  
  Dim   KeyOut   As   Integer  
  If   Editable   =   True   Then  
  ValidateList   =   UCase(ValidateString)   &   Chr(8)  
  Else  
  ValidateList   =   UCase(ValidateString)  
  End   If  
  If   InStr(1,   ValidateList,   UCase(Chr(KeyIn)),   1)   >   0   Then  
  KeyOut   =   KeyIn  
  Else  
  KeyOut   =   0  
  Beep  
  End   If  
  ValiText   =   KeyOut  
  End   Function  
  然后再text的keypress事件中  
  KeyAscii   =   ValiText(KeyAscii,   "0123456789.",   True)  
  其中上面的式子中"   "可以填入你限制的字符等  
  此函数通用。这里就只能是数字和小数点Top

4 楼activeL(activeL)回复于 2002-09-02 09:35:47 得分 5

if   text1.text<>""   then  
          if   not   isnumeric(txt1.text)   then  
                  msgbox   "请输入数值型数据!",48,"提示"  
                  txet1.setfocus  
          endif  
  endif    
  Top

相关问题

  • 输入有效性验证问题,求教
  • 用什么方法来验证用户输入的数据的有效性最方便和快速。
  • 那位有输入框有效性验证函数.比如空,年龄,姓名,整数.........
  • (winform)用dataGrid的Validating验证验证输入数据的有效性,怎样得到正在编辑的那个格子的值?
  • 有效性验证通不过
  • TestBox有效性验证问题
  • 数据窗口的有效性验证。
  • 身份证号码有效性验证
  • datawindow 有效性验证问题
  • !!求助,jsp中email有效性验证

关键词

  • 数字
  • 输入
  • validatestring
  • ucase
  • text

得分解答快速导航

  • 帖主:zhengxh
  • gundam_king
  • activeL

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo