【发布时间】:2014-01-15 17:56:47
【问题描述】:
关于如何将滚动条/焦点保持在表单顶部的任何想法?
我有许多文本框和列表框的连续表单,无论屏幕的分辨率大小如何,用户都可以向下滚动表单。自从我实现了一个带有行源查询的列表框后,每次更改记录时,表单的垂直滚动条都会将焦点更改到表单的底部。
我尝试将焦点更改为页面顶部的控件或更改更改所述列表框的行源的方式(使用诸如 listbox.RowSource = theSQLQUERY 之类的 vba 代码或使用 sqlQuery 制作列表框的行源)。在我实现该源代码之前它曾经可以工作,它之前有一个源代码并且问题从未发生过。
行源查询如下所示:
where active_flag = 0
我的问题是,如何将垂直滚动条/焦点保持在表单顶部,同时考虑到更改行源的列表框?
【问题讨论】:
-
自从我开始使用“where active_flag = 0”以来,每次该记录的 active_flag = 0 时,我的滚动条一直专注于页面底部。我很困惑,我都试过了,问题是 100% 在那里。
标签: ms-access ms-access-2007 vba ms-access-2010