VFP(visual foxpro) 索引查询(seek)的问题
有一个表:SB(编号C(5),名称C(6),启用日期D,价格N(9,2),部门C(2),主要设备L,备注M,商标G),要求用索引查询查找1992年启用的非主要设备,see...
有一个表:SB(编号C(5),名称C(6),启用日期D,价格N(9,2),部门C(2),主要设备L,备注M,商标G),要求用索引查询查找1992年启用的非主要设备,seek命令应该怎么写啊?
是题目要求用seek
我做出来了,哈哈! 展开
是题目要求用seek
我做出来了,哈哈! 展开
2个回答
展开全部
SEEK 在一个表的索引中搜索首次出现的一个记录,这个记录的索引关键字必须与指定的表达式匹配。
首先要建立索引并打开索引,并且要有具体的日期,如1992-10-20,这样才可以查询:
具体操作这样
use sb in 0
sele sb
index on 启用日期 to ls &&对索引字段建立索引
set date to YMD
set mark to "-"
set century on
seek "1992-10-20"
DISPLAY &&如启用日期“"1992-10-20"存在,就可以找到,并显示出来”。
首先要建立索引并打开索引,并且要有具体的日期,如1992-10-20,这样才可以查询:
具体操作这样
use sb in 0
sele sb
index on 启用日期 to ls &&对索引字段建立索引
set date to YMD
set mark to "-"
set century on
seek "1992-10-20"
DISPLAY &&如启用日期“"1992-10-20"存在,就可以找到,并显示出来”。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询