Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Access: Перемещение
Форум программистов > Базы данных и администрирование > Остальные БД
ak-47
Задача: есть форма с сабформой в табличном виде. Нужно чтобы по какому-то действию в родительской форме, в сабформе записи "прокручивалась" в конец.
Пробовал делать так:

Me.Subform.Form.id.SetFocus()
Docmd.goToRecord , , acLast

но не работает unsure.gif
sax_ol
ak-47 Вы думаете ктонибудь поймет о чем тут речь? есть подозрение что врядли. Ну порабы уже относится к людям с уважением.
GRblSHA
Выложи либо скрины с подробным описанием, либо саму форму в mdb файле и посмотрим.
ak-47
Хм.. казалось, что задача предельно простая... есть форма, скажем MainForm. На которой есть внедренный элемент. Внедренным элементом является форма, скажем SubForm, в которой данные представлены в табличном виде. Выглядит это все так:
Нажмите для просмотра прикрепленного файла

Естественно, что все записи в Сабформе в зону видимости не помещаются, а для нас актуальнее последние данные. Поэтому приходится каждый раз прокручивать скролом. Вот я и хотел узнать как можно их прокручивать программно (например по нажатию на кнопку), т.е. чтобы в зону видимости попадали последние записи.

П.С. вообще то уже сам разобрался, если кому интересно:

на событие нажатие кнопки пишем код :

docmd.goToControl "Subform"
DoCmd.GoToRecord ,,acLast

вот и все...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2008 IPS, Inc.