powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Переход по записям
12 сообщений из 12, страница 1 из 1
Переход по записям
    #32111415
Marat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как перейти на нужную запись в подчиненной форме ?
Конструкция вида DoCmd.GotoRecord acDataForm, <Имя формы> естественно не работает. Как быть
...
Рейтинг: 0 / 0
Переход по записям
    #32111436
ДиД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
СНАЧАЛА УСТАНОВИТЬ ФОКУС, А ПОТОМ GOTORECORD
...
Рейтинг: 0 / 0
Переход по записям
    #32111441
Пробовал - не помогает...
...
Рейтинг: 0 / 0
Переход по записям
    #32111451
Помогите кто-нибудь, пожалуйста, решить эту промлему:

Пишу: DoCmd.GoToRecord acDataForm, Me.Form.Name, acPrevious
Срабатывает по нажатию любой кнопки в подчинённой форме.

В ответ: "Объект 'Имя формы' не открыт." При чём "Имя формы" указывает верно
...
Рейтинг: 0 / 0
Переход по записям
    #32111473
1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
см. RunCommand accmd.... (там куча констант - найди по смыслу нужную, установи фокус и .. вперед!... или назад
...
Рейтинг: 0 / 0
Переход по записям
    #32111476
1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да блин совсем забыл:
ты как ссылку на подчиненую форму делаешь?
...
Рейтинг: 0 / 0
Переход по записям
    #32111478
Me.Form.Name
...
Рейтинг: 0 / 0
Переход по записям
    #32111483
или forms("Имя основной формы").controls("Имя подчинённой формы").
...
Рейтинг: 0 / 0
Переход по записям
    #32111487
Воспользовался твоим советом:
Me.Form.RunCommand acCmdGoBack

Ответ: Application-defined or object=defined error
...
Рейтинг: 0 / 0
Переход по записям
    #32111538
Нашлось решение (если кому интересно):

Dim rs As Object
Set rs = Me.Recordset.Clone
rs.Bookmark = Me.Bookmark
rs.MovePrevious '(или MoveNext)
If rs.BOF (или EOF соответственно) = False Then
Me.Bookmark = rs.Bookmark
End If
...
Рейтинг: 0 / 0
Переход по записям
    #32111629
ДиД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно и так, но gotorecord в подчиненной форме работает как надо. просто не указываете
подфорва.setfocus
элемент_подформы.setfocus
gotorecord
...
Рейтинг: 0 / 0
Переход по записям
    #32112062
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кнопка на главной тогда:

Me![SubForm].SetFocus
DoCmd.GoToRecord , , acNext

Если скажешь, что не работает - отруби себе руки :-)
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Переход по записям
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]