powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не синхронизируется Recordset c subForm
3 сообщений из 3, страница 1 из 1
Не синхронизируется Recordset c subForm
    #32664971
Shubnikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И вроде всё просто, ан нет.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
Public Function Form_Requery()
    Dim iddoc&, rs As ADODB.Recordset
    
    Set rs = Me!sub_list.Form.Recordset.Clone
    rs.Bookmark = Me!sub_list.Form.Recordset.Bookmark
    iddoc = rs!id_doc
    Me!sub_list.Requery
    Set rs = Me!sub_list.Form.Recordset.Clone
    Do While rs.State And adStateFetching
        DoEvents
    Loop
    rs.Find "id_doc =" & CStr(iddoc), , ,  1      'запись найдена точно 
    If rs.EOF Then
        rs.MoveFirst
    End If
    Me!sub_list.Form.Bookmark = rs.Bookmark
    rs.Close
    Set rs = Nothing
End Function
Отрисована подформа. Указатель, например на 5-ой строке. Если, например в ЕМ, удалить вторую запись и выполнить функцию, указатель также остаётся на 5-ой строке, хотя в отладке проверял - запись позиционируется в рексете правильно. Чего в супе не хватает ? (2 Ищ:Записей всего десяток)
...
Рейтинг: 0 / 0
Не синхронизируется Recordset c subForm
    #32664975
Shubnikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забыл - (Access 2000, adp, SQL 2000, клиент Win XP)
...
Рейтинг: 0 / 0
Не синхронизируется Recordset c subForm
    #32665143
АлексейЕ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Воспользуйтесь свойством формы RecordsetClone.
Это свойство возвращает рекордсет формы.

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


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