主题:判断文本框的值
			 ckjing
				 [专家分:10]  发布于 2009-08-15 19:14:00
 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
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
ckjing [专家分:10]  发布于 2009-08-15 23:44:00				
				如果要比较的是一个表的字段sz中的所有字符型值来比较,要怎么做。
							 
						
				3 楼
				
					 homayzh [专家分:7040]  发布于 2009-08-16 09:22:00
homayzh [专家分:7040]  发布于 2009-08-16 09:22:00				
				用循环
							 
						
				4 楼
				
					 moz [专家分:37620]  发布于 2009-08-17 17:59:00
moz [专家分:37620]  发布于 2009-08-17 17:59:00				
				什么意思?
Locate, seek 不能用?
							 
						
				5 楼
				
					 ckjing [专家分:10]  发布于 2009-08-18 01:22:00
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
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
ckjing [专家分:10]  发布于 2009-08-18 09:48:00				
				能用,有够惭愧的用了str试过,但没用allt。
							 
									
			
我来回复