|
Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2010 - [решено] [access] макрокоманда "ПрименитьФильтр" |
|
2010 - [решено] [access] макрокоманда "ПрименитьФильтр"
|
Новый участник Сообщения: 36 |
Профиль | Отправить PM | Цитировать
Помогите пожалуйста, не получается применить фильтр при нажатии на button. Просто за статическим условием легко, но нужно чтобы фильтрация производилась из поля edit.. В единственной форме базы есть кнопка "фильтр" и поле возле нее. Помогите разобраться
|
|
Отправлено: 21:00, 07-03-2013 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать paul_8, сделайте ещё базу в формате 2003-го. Тоже посмотрю.
Я обычно делал динамический фильтр, который накладывался на записи присоединённого запроса при любых изменениях в поле Edit. |
Отправлено: 21:29, 07-03-2013 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 36
|
Профиль | Отправить PM | Цитировать Прикрепил базу access 2003
|
Отправлено: 20:11, 08-03-2013 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Добавьте такую процедуру:
Private Sub Поле1_Change() Dim strFilter As String If IsNull(Me![Поле1].Text) Or IsEmpty(Me![Поле1].Text) Then DoCmd.ShowAllRecords Else strFilter = "[Кодовое слово товара] Like '" & Me![Поле1].Text & "*'" DoCmd.ApplyFilter , strFilter End If Me![Поле1].SetFocus Me![Поле1].SelStart = Len(Me![Поле1].Text) End Sub P.S. paul_8, только объясните — зачем Вы добавили в источник данных формы одну и ту же таблицу дважды? |
Отправлено: 05:22, 09-03-2013 | #4 |
Новый участник Сообщения: 36
|
Профиль | Отправить PM | Цитировать Спасибо! Спешил просто.. Еще вопрос: можно ли сделать фильтр без написания VBA кода?
|
|
Отправлено: 11:58, 09-03-2013 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата paul_8:
Фильтр не имеет отношения к коду. Он реализуется средствами самой СУБД и, в данном случае, технологии Microsoft Jet. |
|
Отправлено: 12:26, 09-03-2013 | #6 |
Новый участник Сообщения: 36
|
Профиль | Отправить PM | Цитировать Цитата Iska:
|
|
Отправлено: 12:48, 09-03-2013 | #7 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Фильтр на этапе разработки доступен в свойствах формы.
|
Отправлено: 13:09, 09-03-2013 | #8 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Доступ - "Access Denied"Проблема с доступом к локальному диску(Windows Vista) | StaFFx | Microsoft Windows Vista | 7 | 13-08-2010 01:51 | |
Интерфейс - [решено] Как удалить папку "Моя музыка","Мои Картинки", "Мое видео"? | verdix | Microsoft Windows 2000/XP | 3 | 03-10-2009 23:46 | |
[решено] Некоторые групповые политики не применяются, gpresult выдаёт "access denied" | Raistlin | Microsoft Windows NT/2000/2003 | 4 | 17-09-2006 16:34 | |
Запретить/удалить пункт "Programs" ("Программы") из меню кнопки "Start" ("Пуск") | submaster | Microsoft Windows NT/2000/2003 | 5 | 13-09-2006 12:29 | |
[решено] "Cannot open volume for direct access" при запуске chkdsk | Volan | Microsoft Windows 2000/XP | 4 | 05-03-2006 00:03 |
|