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

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

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

Ответ: Application-defined or object=defined error
...
Рейтинг: 0 / 0
26.02.2003, 15:41
    #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
26.02.2003, 16:53
    #32111629
ДиД
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход по записям
Можно и так, но gotorecord в подчиненной форме работает как надо. просто не указываете
подфорва.setfocus
элемент_подформы.setfocus
gotorecord
...
Рейтинг: 0 / 0
27.02.2003, 13:00
    #32112062
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход по записям
Кнопка на главной тогда:

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

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


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