26 / 1 / 0
Регистрация: 08.10.2015
Сообщений: 13
|
|||||||||||
1 | |||||||||||
Некорректное кол-во строк в RecordSet и подчиненной форме18.11.2015, 21:10. Показов 664. Ответов 2
Метки нет (Все метки)
Приветствую форумчане.
Всю голову сломал. Есть таблица T_ABONEMENT в ней 13 строк. Если создать запрос типа "SELECT * FROM T_ABONEMENT" и открыть его в режиме таблицы показывает все строки Если в VBA выполнить
Если в VBA выполнить
Если задать Me.подчиненная.Form.RecordSource = "SELECT * FROM T_ABONEMENT" Будет 1 строка в форме. Причем в этой форме еще 6 подчиненных, которые обновляются довольно сложным запросами через VBA и все ок. А эта как с цепи сорвалась, ничего не понимаю. Вопросы 1) При каких обстоятельствах возникает проблема "1 строки рекордсета" 2) В отличие от OpenRecordset который можно лечить MoveLast-MoveFirst, как лечить RecordSource подчиненки?
0
|
18.11.2015, 21:10 | |
Ответы с готовыми решениями:
2
Как присвоить Recordset подчиненной форме? Отображение значений DAO Recordset в подчиненной форме Запрет на создание записи в подчиненной форме при отсутствии значения в поле главной формы( или в этой же подчиненной форме) Аксесс 2003 Автоматическая нумерация строк в подчиненной форме |
26806 / 14485 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|
18.11.2015, 21:18 | 2 |
Для правильного подсчета записей в рекордсете необходимо пройти его на последнюю запись. Только тогда свойство RecordCount покажет верное значение. Поэтому когда вы задаете rst.MoveLast, то получаете точное количество строк. Иначе, если в рекордсете вообще есть записи, то 1.
1
|
26 / 1 / 0
Регистрация: 08.10.2015
Сообщений: 13
|
|
18.11.2015, 22:22 [ТС] | 3 |
Это я понимаю, вопрос в том почему подчиненная форма при открытии главной показывает 13 записей, а когда ей в vba назначаешь RecordSource (даже тотже что и был), остается 1 запись.
Добавлено через 56 минут Всем спасибо, нашел проблему. Оказывается, случайно вставил в рекордсет главной формы запрос из подчиненной и он каким-то одразом искал связь по полям и фильтровал результаты выборки подчиненной.
1
|
18.11.2015, 22:22 | |
18.11.2015, 22:22 | |
Помогаю со студенческими работами здесь
3
Подсчет количества строк в подчиненной форме Вставить несколько строк из подчиненной формы в поля на форме Фильтрация данных в подчиненной форме через главную/в самой подчиненной Подсчет количества записей в подчиненной форме из другой подчиненной формы Сумма из подчиненной формы, отмена записей в подчиненной форме Выборка в подчиненной форме 2 из формы 2 по выбранному значению в подчиненной форме 1 из формы 1 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |