搜索
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 求助:VFP中如何判定文本框中输入的内容比规定的某个规定的日期大?
标题:
求助:VFP中如何判定文本框中输入的内容比规定的某个规定的日期大?
只看楼主
kid_pp
等 级:
新手上路
帖 子:6
专家分:0
注 册:2010-10-13
结帖率:
0
楼主
已结贴
√
问题点数:20 回复次数:14
求助:VFP中如何判定文本框中输入的内容比规定的某个规定的日期大?
我在text1的value事件下面写的代码如下
thisform.text1.value=ctod(' / / ')
if this.value>ctod('2005/02/03')
? '输入日期大于2005年2月3日'
else
? '输入日期小于等于2005年2月3日'
endif
但是输出的答案总是:输入日期小于等于2005年2月3日
求帮助!
搜索更多相关主题的帖子:
VFP
文本
输入
2010-10-13 17:23
tlliqi
等 级:
贵宾
威 望:
204
帖 子:15453
专家分:65956
注 册:2006-4-27
第
2
楼
得分:4
MS像'2005/02/03'这样不能比大小
建议:是不是考虑提取成20050203
2010-10-13 18:43
kid_pp
等 级:
新手上路
帖 子:6
专家分:0
注 册:2010-10-13
第
3
楼
得分:0
帮帮我吧!!!!
2010-10-13 19:29
kid_pp
等 级:
新手上路
帖 子:6
专家分:0
注 册:2010-10-13
第
4
楼
得分:0
回复 2楼 tlliqi
谢谢你~唯一理我的好心人~能是能做出来 ~明天等老师看了再说嘛~再次感谢~
2010-10-13 19:42
qjbzjp
来 自:尧的故乡
等 级:
贵宾
威 望:
48
帖 子:1914
专家分:4397
注 册:2007-3-14
第
5
楼
得分:4
把下面代码放到text1的init事件中。不能放到valid事件中。
thisform.text1.value=ctod(' / / ')
[
本帖最后由 qjbzjp 于 2010-10-13 21:54 编辑
]
相互学习,互相交流,共同提高。
2010-10-13 20:03
kid_pp
等 级:
新手上路
帖 子:6
专家分:0
注 册:2010-10-13
第
6
楼
得分:0
回复 5楼 qjbzjp
这次总是大于了!!!
2010-10-13 21:29
qjbzjp
来 自:尧的故乡
等 级:
贵宾
威 望:
48
帖 子:1914
专家分:4397
注 册:2007-3-14
第
7
楼
得分:0
测试没问题,楼主再仔细检查一下。
text1的init事件中:
thisform.text1.value=ctod(' / / ')
text1的valid事件中:
if this.value>ctod('2005/02/03')
? '输入日期大于2005年2月3日 '
else
? '输入日期小于等于2005年2月3日'
endif
相互学习,互相交流,共同提高。
2010-10-13 21:53
qjbzjp
来 自:尧的故乡
等 级:
贵宾
威 望:
48
帖 子:1914
专家分:4397
注 册:2007-3-14
第
8
楼
得分:0
输入时,注意格式,例如:2010年1月1日 ,要输入2010/01/01。
相互学习,互相交流,共同提高。
2010-10-13 21:58
kid_pp
等 级:
新手上路
帖 子:6
专家分:0
注 册:2010-10-13
第
9
楼
得分:0
回复 8楼 qjbzjp
格式只能是02/02/2001那种 代码是照着你的复制的!在命令里也SET DATE to ymd
为什么还是不行!崩溃!
2010-10-13 22:15
kid_pp
等 级:
新手上路
帖 子:6
专家分:0
注 册:2010-10-13
第
10
楼
得分:0
回复 8楼 qjbzjp
2010-10-13 22:20
15
1/2页
1
2
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-322788-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 2.095712 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved