Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Поведение Form.Recordset / 5 сообщений из 5, страница 1 из 1
09.09.2021, 16:45
    #40096436
vgrafin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поведение Form.Recordset
Win10, Office10
Есть форма с подчинённой формой sfo_job. RecordSource - запрос. Есть процедуры для редактирования через Me.sfo_job.Form.Recordset
Set rst_form = Me.sfo_job.Form.Recordset
With rst_form
.MoveFirst
...
.Edit
.Update
Set rst_form=Nothing
На некоторых компах после завершения может появляеться пустая подформа (типа Нет данных). Вопрос - вроде обнуление объектной переменной не должно влиять на сам RecordSource? (Перезапрос возвращает видимость данных подформы).
Опус №2.
Тоже, что и выше, только
Set rst_form = Me.sfo_job.Form.RecordsetClone
из Help:
.....RecordSourceClone property. Read-only.
И Клоун работает!
Т.е. Клоун редактируется и по завершении сам обновляет источник.
Просветите!
...
Рейтинг: 0 / 0
09.09.2021, 17:54
    #40096493
DarkMan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поведение Form.Recordset
Win10, Office10
Есть форма с подчинённой формой sfo_job. RecordSource - запрос. Есть процедуры для редактирования через
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
Me.sfo_job.Form.Recordset
Set rst_form = Me.sfo_job.Form.Recordset
With rst_form
.MoveFirst
...
.Edit
.Update
Set rst_form=Nothing



На некоторых компах после завершения может появляеться пустая подформа (типа Нет данных). Вопрос - вроде обнуление объектной переменной не должно влиять на сам RecordSource? (Перезапрос возвращает видимость данных подформы).
Опус №2.
Тоже, что и выше, только
Код: vbnet
1.
Set rst_form = Me.sfo_job.Form.RecordsetClone


из Help:
.....RecordSourceClone property. Read-only.

И Клоун работает!
Т.е. Клоун редактируется и по завершении сам обновляет источник.
Просветите!
...
Рейтинг: 0 / 0
09.09.2021, 18:19
    #40096512
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поведение Form.Recordset
DarkMan,

Реставрация и рестайлинг особо не добавили понимания сути вопроса...
Летели два напильника, один зеленый, второй в африку, - сколько лет пьяному ёжику?
...
Рейтинг: 0 / 0
09.09.2021, 18:32
    #40096518
DarkMan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поведение Form.Recordset
vmag
Реставрация и рестайлинг особо не добавили понимания сути вопроса...
Летели два напильника, один зеленый, второй в африку, - сколько лет пьяному ёжику?

Ну хоть глаза не так режет когда читаешь .
P.S Про напильники я как то не решился написать.
...
Рейтинг: 0 / 0
09.09.2021, 18:54
    #40096527
vgrafin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поведение Form.Recordset
И ещё одна маленькая штучка.
When a new Recordset object is opened, its first record is the current record

а если
Set rst_form = Me.sfo_job.Form.RecordsetClone
то
rst_form.EOF = True
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Поведение Form.Recordset / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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