Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.04.2010, 11:50   #1
linuxchemist
Новичок
Джуниор
 
Регистрация: 15.04.2010
Сообщений: 1
По умолчанию Доступность кнопки фильтра полей

В аксесе программирую с недавнего времени. Хочу решить следующую проблему:
В обыкновенной форме, созданной с помощью мастера форм, по таблицам данных, на панели инструментов доступна кнопка применения фильтра по значениям полей.
Жмешь на нее и все работает. Однако в форме созданной по записям recordset, этой возможности нет. Например если сделать так:

Set rst = New adodb.Recordset
rst.Open "SELECT * FROM Соцработники", CurrentProject.Connection, adOpenKeyset, adLockOptimistic
Set Forms("Socworkers").Recordset = rst

...то на полях этой форме кнопка фильтрации недоступна
Как сделать так чтоб не добавляя на форму кнопок с собственной кодовой обработкой фильтрации, она (была доступна) обыкновенным путем, как на формах созданных с помощью мастера?
linuxchemist вне форума Ответить с цитированием
Старый 19.04.2010, 19:23   #2
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте linuxchemist.
"..Например если сделать так..." - а действительно есть необходимость подключать к форме открытый рекордсет ? В большинстве случает достаточно динамического изменения SQL конструкции источника:
Код:
Forms("Socworkers").RecordSource = "SELECT * FROM Соцработники"
и пользоваться всеми доступными возможностями JET.
Евгений.
Teslenko_EA вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Очистка полей на форме с кнопки vlad_stv Microsoft Office Access 6 03.03.2010 13:37
При удалении записей значения полей с type:=Autoincrement (т.е+) в оставшихся полей не изменяются kenta БД в Delphi 2 29.10.2009 08:28
Доступность пункта Undo/Redo Ser11 Общие вопросы Delphi 17 11.08.2009 17:56
Объеденение полей запроса в для отображения нескольких полей в одном списке mrCreator Microsoft Office Access 3 08.08.2009 00:53
Можно ли выключать компьютер с помощью красной кнопки сетевого фильтра? Лукманов Александр Свободное общение 62 03.03.2009 21:27