Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 DAO.Recordset в качестве источника данных формы  [new]
ALEXIS_22
Member

Откуда:
Сообщений: 1188
Уважаемые, подскажите как для формы указать источник записей (работаю с 2003 оффисом) на основе объекта DAO.recordset.

вот фрагмент кода:
dim frm as form
Dim curDb As DAO.Database
Dim rsf As DAO.Recordset
set frm= "Форма"
Set CurDB = OpenDatabase("ПУТЬ К ВНЕШНЕЙ БАЗЕ", False, False)
Set rsf = CurDB.OpenRecordset("ТАБЛ", 2): rsf.MoveLast: rsf.MoveFirst

до этого этапа все нормально, дальше в текущей базе данных есть форма, которой в качестве источника записей требуется указать определенный из внешней базы рекордсет


set frm.Recordset = rsf
Ошибка возникающая при этом - невозможно присвоить значение объекту
17 июл 06, 14:04    [2888554]     Ответить | Цитировать Сообщить модератору
 Re: DAO.Recordset в качестве источника данных формы  [new]
Владимир Саныч
Member

Откуда: Израиль (причем это 1 человек, а не 2 => прошу на ты)
Сообщений: 40414
ALEXIS_22
set frm= "Форма"

На этой строке ошибка выходит?
https://www.sql.ru/faq/faq_topic.aspx?fid=156
17 июл 06, 14:09    [2888586]     Ответить | Цитировать Сообщить модератору
 Re: DAO.Recordset в качестве источника данных формы  [new]
ALEXIS_22
Member

Откуда:
Сообщений: 1188
Ошибка вот здесь.
set frm.Recordset = rsf

Согласен с Вами что строка set frm = "ФОРМА1" некорректна. Я ее вставил в код что бы указать что эта переменная тоже специфицирована. На самом деле там работает метод createForm. В окне отладки ссылка на форму как объект прослеживается.
17 июл 06, 14:20    [2888667]     Ответить | Цитировать Сообщить модератору
 Re: DAO.Recordset в качестве источника данных формы  [new]
Alexander G
Member

Откуда: Чукчи мы, однако
Сообщений: 3270
ALEXIS_22
На самом деле там работает метод createForm. В окне отладки ссылка на форму как объект прослеживается.

А покажите. Может здесь-то и загвоздка.
18 июл 06, 06:23    [2891373]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить