Office中国论坛/Access中国论坛

标题: 如何按条件查询并在窗体上定位某一记录? [打印本页]

作者: snow0011    时间: 2014-5-11 16:00
标题: 如何按条件查询并在窗体上定位某一记录?
     同一表中有项目1和项目2两个不同字段,这两个字段的值有时相同,有时不同,现在想通过窗体上的查找定位按钮,查到最新一条两个项目不相同 的记录,使其显示在窗体上.谢谢!!!

作者: todaynew    时间: 2014-5-11 19:27
select top 1 * from 阁下的数据表
where 项目1<>项目2
order by 编号 desc
作者: 玉树TMD临风    时间: 2014-5-11 21:28
本帖最后由 玉树TMD临风 于 2014-5-11 21:36 编辑

也可以用Me.Recordset.FindNext "项目1=项目2"

注:findnext只能查到当前记录后的后一条记录,用me.recordset.findlast "项目1=项目2"

作者: netguestcn    时间: 2014-5-12 06:09
Private Sub 查找定位_Click()
    Dim lastID As Long
    lastID = DMax("编号", "示例表", "项目1<>项目2")
    DoCmd.GoToRecord , , acGoTo, lastID
End Sub
作者: snow0011    时间: 2014-5-12 17:55
谢谢楼上各位老师的指导!!!!!




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3