Squidward
Дата: 03.11.2009 09:20:30
Добрый день,
Как можно средствами VBA прокрутить таблицу, расположенную на форме, до нужного уровня?
Такая необходимость сложилась из-за того, что в таблицу, расположенную на одной форме, добавляются данные с помощью другой формы, при закрытии которой выолняется Requery первой таблицы (для обновления данных). Перед Requery я записываю в переменную SelTop, а после его присваиваю обратно таблице, но таблица автоматически не прокручивается.
nrg_fly
Дата: 03.11.2009 10:44:05
Squidward,
никогда еще не пользовался селтопом, да и в хелпе слегка запутанно написано.
Из своего опыта, я использовал несколько методов:
- docmd.GoToRecord
- docmd.FindRecord
- поиск по рекордсету
- простой переход по закладке рекордсета но это реже
- или еще SendKeys и посылал набор команд для перехода между строками в форме.
develed
Дата: 05.11.2009 16:13:18
Кстати, как проще сделать: Есть форма, на ней не связанная подчиненная. Нужно сделать так, при применении фильтра на главной, подчиненная возвращалась к своей текущей записи, иначе она переходит к первой.