Office中国论坛/Access中国论坛

标题: 请教!如何使获得焦点的记录行反白显示? [打印本页]

作者: sxgaobo    时间: 2019-7-16 17:05
标题: 请教!如何使获得焦点的记录行反白显示?
DoCmd.FindRecord Me.序号
可以将焦点给指点‘序号’的记录,如何使该记录反白显示啊?!

作者: tmtony    时间: 2019-7-17 15:23
docmd.runcommand  selectrecord 大致是这样,具体 你看一下帮助
作者: sxgaobo    时间: 2019-7-17 22:27
本帖最后由 sxgaobo 于 2019-7-17 22:28 编辑
tmtony 发表于 2019-7-17 15:23
docmd.runcommand  selectrecord 大致是这样,具体 你看一下帮助

谢谢关注!
现在有新的问题了,当光标在子窗体的A、B、C、D任意列中时,点击‘按序号查询记录’先反白的是光标所在的行,再点击后才是要查找的行,什么原因啊?

作者: cgsilicone    时间: 2019-7-19 08:47

修改 DoCmd.FindRecord。
DoCmd.FindRecord 可以带很多参数,缺省情况下,是在当前列中查找。当光标在子窗体的A、B、C、D任意列中时,没有查找结果,光标还在原来那一行,接着执行docmd.runcommand  selectrecord ,光标所在的行就返白了。

作者: roych    时间: 2019-7-28 21:07
http://www.office-cn.net/thread-96093-1-1.html
多年前老汉已经写过怎么一个例子,看看是否符合你的要求。

ps:刚刚翻了下,他最近一个帖子是三年前发的了。
忽然有种惴惴不安的感觉。
我上一次发帖是什么时候?大约是三四个月前吧?不过和Access关系不大了,是SQL server版块的。


作者: sxgaobo    时间: 2019-8-7 18:12
roych 发表于 2019-7-28 21:07
http://www.office-cn.net/thread-96093-1-1.html
多年前老汉已经写过怎么一个例子,看看是否符合你的要求 ...

谢谢!




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