回 帖 发 新 帖 刷新版面

主题:急!依据给定的值进行查询

对一个工资表进行查询
gzb
xm   gz
aa  3265
bb  2968
cc  3023
dd  3689
ee  2348
ff  2784
gg  2897
hh  3564
ii  3415
jj  3312
ll  3257
mm  3568
nn  2493
tt  2854
pp  2945
yy  3083
表单有文本框text1,表格grid1,命令按钮comdcx.当在text1输入一个值后,点comdcx后,在grid1中
显示比text1数值高一百元和低一百元的人员。假如在text1输入3023后,grid1显示bb,pp,yy。请各位老

师帮忙写出查询代码。

回复列表 (共1个回复)

沙发


我感觉你的查询应该是在3123和2923之间的数,如果在中间,用条件 gz>3023-100 and gz<3023+100 就行,如果在这区间之外,用 (gz <3023-100 or gz>2023+100),将100换成其他值时都好使。完整语句 
comcx的click()事件中代码
select xm from gzb where gz>3023-100 and gz<3023+100 into curs tmp
  
thisform.grid1.RecordSourceType=1   &&别名
thisform.grid1.recordsource=alia()

我来回复

您尚未登录,请登录后再回复。点此登录或注册