如果输入后把输入日期删除再输入日期,光标移走时就不会出错!
可我在EditMask里输入日期后,再把日期全部删除,然后光标移走时就出错!
这要怎么解决呀?请各位高手指点!
可我在EditMask里输入日期后,再把日期全部删除,然后光标移走时就出错!
这要怎么解决呀?请各位高手指点!
解决方案 »
- 线程中调用DLL,长时间运行出先问题。
- DELPHI2006安装
- 本人正在做一个邮件短信通知系统,有点疑问请赐教!
- txt文件的读写问题
- DELPHI6的ADO连接ORACLE ADOStoredProc的parameters为什么不返回参数的,
- 请问如何才能在报表中绘制表格
- 怎样在本地机上建立sql server2000表
- cds中提示字段值不能重复,怎么办???
- 一个Table:有三个字段: JNGZ GWGZ JN; 如果让:JNGZ=(GWGZ+JN)*3 如何用程序来表达?
- Ribbon界面怎么分割
- 你是高手吗?你未必会做。高分求TDBGrid的一些行列问题!
- 请教要使stringgrid中的某几列用五笔输入法,另几列用拼音输入法,如何实现?在线等待,急!
出错信息是'invalid input value.Use escape key to abandon changes'
大家请看看是怎么回事
所以,在移走焦点前必须保证MaskEdit中有文本内容,且能正确转换为日期。
你试试吧
你的方法可以,但MaskEdit删除后就不能默认值,不然我的查找结果就有错误呀!
还有没有别的方法呀!小弟急呀!谢谢各位了!
另外,你肯定是让用户在mask中输入日期,然后查询数据库,对吧?
如果是这样的话,你可以在 执行查询前,先判断用户输入的日期格式是否合法,如果不合法,就提示用户日期不合法,不执行查询,让他重新输入不就行了。
先谢谢了!
那用edit输入,怎么写判断日期格式是否合法?
还有可不可为maskedit设置的默认值隐藏起来,让用户看不见呀!