主题:判断文本框的值
ckjing
[专家分:10] 发布于 2009-08-15 19:14:00
怎么判断文本框text的值是否在某些数的范围,比如10是否在2 4 7 9 11的范围内,如果是输出值0,如果不是不输出?
回复列表 (共7个回复)
沙发
moz [专家分:37620] 发布于 2009-08-15 23:28:00
t1=10
MESSAGEBOX([color=00FF00]INLIST[/color](t1,2,4,7,9,11))
板凳
ckjing [专家分:10] 发布于 2009-08-15 23:44:00
如果要比较的是一个表的字段sz中的所有字符型值来比较,要怎么做。
3 楼
homayzh [专家分:7040] 发布于 2009-08-16 09:22:00
用循环
4 楼
moz [专家分:37620] 发布于 2009-08-17 17:59:00
什么意思?
Locate, seek 不能用?
5 楼
ckjing [专家分:10] 发布于 2009-08-18 01:22:00
对不起问题没说清楚,大体上是下面的情况
SELECT 类别,属性名,公式值,号码 FROM Tmfl WHERE 类别=="波色" AND "kjsj.第1支"$号码 INTO cursor temp
REPLACE kjsj.第1波色 with temp.公式值
在tmfl表中波色有3条记录,波色对应的号码是字符型的数值,现在在表kjsj中第1支为数值型。怎么选出第1支的值对应在波色的记录,然后用相应的公式值替换kjsj的值。
现在就 "kjsj.第1支"$号码
这个有问题找不到相应的记录,浏览temp表为空
6 楼
sywzs [专家分:5650] 发布于 2009-08-18 06:37:00
"kjsj.第1支"$号码
如果 kjsj.第1支 是数值型,用allt(str(kjsj.第1支))$号码
7 楼
ckjing [专家分:10] 发布于 2009-08-18 09:48:00
能用,有够惭愧的用了str试过,但没用allt。
我来回复