Странности с DAO.Recordset в форме
|
|
Четверг, 06 Декабря 2018 г. 16:23
+ в цитатник
Сломал всю голову. Access 2010. Разделенная БД.
Есть табличная форма.
Заполняется данными с помощью DAO.Recordset:
Dim rst As DAO.Recordset
Set rst = CurrentDb.OpenRecordset(sql)
Set Me.Recordset = rst
В переменной sql обычный Select запрос.
Данные загружаются нормально. Но при попытке сортировки или фильтрации в форме, вываливается ошибка запроса.
Стал смотреть Me.RecordSource и обнаружил, что при установке рекордсета формы, в RecordSource помещается обрезанный до 255 символов запрос. Отсюда и ошибки при сортировке. Если загружать данные в форму напрямую через Me.RecordSource=sql, то все ОК, но мне такой вариант не подходит.
Кто сталкивался, как побороть?
https://www.sql.ru/forum/1306356/strannosti-s-dao-recordset-v-forme
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-