powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как вывести recordset в виде результатов запроса?
3 сообщений из 28, страница 2 из 2
Как вывести recordset в виде результатов запроса?
    #32629779
Фотография kedzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PavelADODB замени на DAO.

не помогло.

Я почему так настойчиво вопрошаю: я таким способом отображения рекордсета не пользовался никогда, но этот способ может в дальнейшем весьма пригодится (удобно очень :).
Поэтому все-таки хочется понять в чем дело, и заставить код работать.
...
Рейтинг: 0 / 0
Как вывести recordset в виде результатов запроса?
    #32629826
Фотография Pavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторPublic Sub ViewRecordset(rs As DAO.Recordset)
Dim frm As Form, ctrl As Control, fld As Variant, frmName As String
Set frm = Application.CreateForm
frmName = frm.Name
For Each fld In rs.Fields
Set ctrl = Application.CreateControl(frm.Name, acTextBox, acDetail, , fld.Name)
ctrl.Name = fld.Name
Next
DoCmd.OpenForm frm.Name, acFormDS, , , acFormEdit, acWindowNormal
Set Forms(frmName).Recordset = rs
End Sub

автор Dim rs As DAO.Recordset
Set rs = CurrentDb.OpenRecordset("locSettings", dbOpenSnapshot)
ViewRecordset rs

rs не закрывай, иначе перестанет отображаться
...
Рейтинг: 0 / 0
Как вывести recordset в виде результатов запроса?
    #32629855
Фотография kedzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ура :)

Спасибо большое.
...
Рейтинг: 0 / 0
3 сообщений из 28, страница 2 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как вывести recordset в виде результатов запроса?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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