Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не синхронизируется Recordset c subForm / 3 сообщений из 3, страница 1 из 1
25.08.2004, 15:01:33
    #32664971
Shubnikov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не синхронизируется Recordset c subForm
И вроде всё просто, ан нет.
Код: 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
25.08.2004, 15:02:52
    #32664975
Shubnikov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не синхронизируется Recordset c subForm
Забыл - (Access 2000, adp, SQL 2000, клиент Win XP)
...
Рейтинг: 0 / 0
25.08.2004, 16:04:37
    #32665143
АлексейЕ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не синхронизируется Recordset c subForm
Воспользуйтесь свойством формы RecordsetClone.
Это свойство возвращает рекордсет формы.

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


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