Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Встроенная фильтрация в подчиненной форме / 11 сообщений из 11, страница 1 из 1
26.06.2018, 16:01
    #39666098
igor171
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Встроенная фильтрация в подчиненной форме
Добрый день, уважаемые.

Столкнулся вот с какой проблемкой: при переходе с *.adp проекта на *.accdb изменил способ заполнения подчиненной формы

Ранее когда был *adp проект использовал RecordSource

Me.Form.RecordSource="EXEC ..."
Me.Requery


Сейчас использую RecordSet

Set Me.RecordSet=cn.Execute("EXEC ...")
Me.Requery


в итоге сейчас обнаружил что с RecordSet-ом у пользователя на подчиненной форме не отображаются значения для фильтра (ранее с RecordSource встроенная фильтрация была и пользователь как хотел фильтровал данные на форме)...

Подскажите как вернуть встроенную фильрацию на форму? и возможно ли это?

Заранее спасибо!!!
...
Рейтинг: 0 / 0
26.06.2018, 16:14
    #39666108
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Встроенная фильтрация в подчиненной форме
igor171 Me.Form.RecordSource="EXEC ..."
Me.Requery
вторая строка избыточна, лишний раз нагружает сеть

igor171Сейчас использую RecordSet
igor171в итоге сейчас обнаружил что с RecordSet-ом у пользователя на подчиненной форме не отображаются значения для фильтраой, а какие дальше будут чудеса! С регулярным падением приложения.
...
Рейтинг: 0 / 0
26.06.2018, 16:17
    #39666109
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Встроенная фильтрация в подчиненной форме
igor171Подскажите как вернуть встроенную фильрацию на форму? и возможно ли это?не знаю, у меня работали фильтры формы.

выход, мне кажется, ставить фильтр на набор, т.е. поучать новый уже отфильтрованный набор
...
Рейтинг: 0 / 0
26.06.2018, 16:17
    #39666111
igor171
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Встроенная фильтрация в подчиненной форме
Панург, добрый день.

Кол-во операций небольшое поэтому приложение прекрасно работало ... подскажите пож-ста возможно ли вернуть встроенную фильтрацию на форму? и каким образом?
...
Рейтинг: 0 / 0
26.06.2018, 16:26
    #39666116
igor171
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Встроенная фильтрация в подчиненной форме
Дополнительно приложил пример ... по которому видно что нет встроенной фильтрации ...
...
Рейтинг: 0 / 0
26.06.2018, 16:28
    #39666121
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Встроенная фильтрация в подчиненной форме
igor171Кол-во операций небольшое поэтому приложение прекрасно работалоработало когда было adp? Просто показывать данные не проблема. Проблема начинается с фильтрацией.


igor171подскажите пож-ста возможно ли вернуть встроенную фильтрацию на форму?Уточни, что в твоём понимании "встроенная фильтрация". Та которая в меню, панели инструментов и контекстном меню? Что значит не заполняется? Списки пустые? Количество данных не превышает указанного для списков в параметрах? Там по-моему по умолчанию до 1000 значений стоит.
...
Рейтинг: 0 / 0
26.06.2018, 16:33
    #39666125
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Встроенная фильтрация в подчиненной форме
igor171Дополнительно приложил пример ... по которому видно что нет встроенной фильтрации ...Ну у меня епстепственно не работает, т.к. сервер отсутствует

А зачем ты пишешь так?
Код: vbnet
1.
Set Me.Form.Recordset 

выделенное излишне.
...
Рейтинг: 0 / 0
26.06.2018, 16:37
    #39666128
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Встроенная фильтрация в подчиненной форме
igor171,
Код: vbnet
1.
2.
Me.Form.Filter = "Ivan"'выделенное тоже излишне
Me.FilterOn=(Len(Me.Filter)>0)<=='фильтр тоже нужно включить
...
Рейтинг: 0 / 0
26.06.2018, 16:43
    #39666131
igor171
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Встроенная фильтрация в подчиненной форме
Панург,

извини пож-ста:

1.
Me.Form.Filter = "Ivan"

строка лишняя ... тестировал ... мне не нужен внутренний фильтр, зашитый в коде ... цель вернуть встроенный на форме

2.
Set Me.Form.Recordset

- это старая привычка когда обучался, когда прописывал все полностью ... форма!подчиненная форма...

понимаю можно написать вот так:

Set Me.Recordset
...
Рейтинг: 0 / 0
26.06.2018, 18:12
    #39666178
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Встроенная фильтрация в подчиненной форме
igor171, попробуй мой пример вот отсюда - Access + MySQL как подключать там описано.
будут ли требуемые фильтры?
...
Рейтинг: 0 / 0
27.06.2018, 09:37
    #39666337
Встроенная фильтрация в подчиненной форме
Метод Execute возвращает Recordset типа ForwardOnly. Может потому и фильтров нет? А по записям субформы вы нормально перемещаетесь?
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Встроенная фильтрация в подчиненной форме / 11 сообщений из 11, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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