注册 登录
编程论坛 VFP论坛

如何快速查找数值型字段的值是***********

a1999zqw 发布于 2022-08-12 13:41, 1158 次点击
如何快速查找数值型字段的值是***********
6 回复
#2
mywisdom882022-08-12 14:18
use 你的表 in 0
locate for 你的数值字段 = **********
if found()
messagebox("找到了")
else
messagebox("没找到")
endif
#3
a1999zqw2022-08-12 14:56
**********表示无效数字
#4
zhken2022-08-12 15:16
当数值过大,比如用repl,超出字段范围时就会出现些问题,通常赋值时控制一下范围
#5
a1999zqw2022-08-12 15:49
知道了,谢谢 zhken
现在要找出这些错误的记录号
#6
mywisdom882022-08-12 16:40
clear
CREATE CURSOR t1(f1 n(6,2),f2 i)
INSERT INTO t1 VALUES (11.123456,11)
INSERT INTO t1 VALUES (22,22)
INSERT INTO t1 VALUES (33,33)
INSERT INTO t1 VALUES (44,44)
INSERT INTO t1 VALUES (55,55)
INSERT INTO t1 VALUES (1234567.12,12)
BROWSE
*!* 999999.99与N(6,2)对应相同
SELECT *,AT("*",TRANSFORM(f1,"999999.99")) as f3 FROM t1
只有本站会员才能查看附件,请 登录


[此贴子已经被作者于2022-8-12 16:41编辑过]

#7
laowan0012022-08-13 09:58
select * from TBname where 字段>9999999999999999
1