![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 15.04.2010
Сообщений: 1
|
![]()
В аксесе программирую с недавнего времени. Хочу решить следующую проблему:
В обыкновенной форме, созданной с помощью мастера форм, по таблицам данных, на панели инструментов доступна кнопка применения фильтра по значениям полей. Жмешь на нее и все работает. Однако в форме созданной по записям recordset, этой возможности нет. Например если сделать так: Set rst = New adodb.Recordset rst.Open "SELECT * FROM Соцработники", CurrentProject.Connection, adOpenKeyset, adLockOptimistic Set Forms("Socworkers").Recordset = rst ...то на полях этой форме кнопка фильтрации недоступна Как сделать так чтоб не добавляя на форму кнопок с собственной кодовой обработкой фильтрации, она (была доступна) обыкновенным путем, как на формах созданных с помощью мастера? |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
![]()
Здравствуйте linuxchemist.
"..Например если сделать так..." - а действительно есть необходимость подключать к форме открытый рекордсет ? В большинстве случает достаточно динамического изменения SQL конструкции источника: Код:
Евгений. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Очистка полей на форме с кнопки | 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 |