Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Listbox - как реализовать фильтарцию???
 
 автор: RomanoSP   (06.10.2010 в 14:49)   личное сообщение
 
 

Помогите пожалуйста решить задачу.
Есть форма, на которой в виде listbox реализован справочник предприятий с полями "Код";"Краткое наименование" ; "Полное наименование"; "Адрес"
Задача состоит в том что бы реализовать "фильтрацию" списка по этим полям, предполагается на этой форме создать 3 поля для ввода текста для фильтрации при совпадении с любой частью соответсвующего поля (наименования, адрес..) Понимаю что это будет не фильтрация в явном виде, а работа с Rowsourse (RecordSource) возможно с применением recordset ( только планирую разобраться с ADO пока 0) - как реализовать это практически не представляю - помогите!
ACCESS 2003

  Ответить  
 
 автор: Explorer   (06.10.2010 в 15:35)   личное сообщение
 
 

есть много примеров в интернете и есть примеры на этом сайте

  Ответить  
 
 автор: RomanoSP   (06.10.2010 в 17:20)   личное сообщение
 
 

Спасибо за напутствие, разобрался, оказалось очень просто:

1. На форме завел поле:
 strfNameK


2. Задал условие отбора в источнике данных для listbox:
 Like "*" & [Forms]![FormRespondent]![strfNameK] & "*"


3. На форме создал кнопку с процедурой _Click() :
Me!SpRespondent.Requery
которая обновляет listbox тем самым накладываются условия отбора, введенные в поле
 strfNameK

  Ответить  
 
 автор: Гоблин   (06.10.2010 в 23:28)   личное сообщение
 
 

Отличный вариант для VBA на мой взгляд. Я тоже так делал, только без кнопки.

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList