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

Форум: MS ACCESS

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

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

 
 

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

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

тема: 2003
 
 автор: Shur   (17.02.2008 в 18:17)   личное сообщение
 
 

Помогите сделать поиск из формы по заданому критерию одного поля,с отображением найденой записи и всех записей этой строки в этой же форме

  Ответить  
 
 автор: Explorer   (17.02.2008 в 21:22)   личное сообщение
 
 

>и всех записей этой строки в этой же форме

все записи этой строки сами отобразятся...


для поиска хватает, как правило, встроенных инструментов "фильтр" и "поиск" самого Access (кнопки для фильтра: "воронка со стрелкой, воронка с формой и просто воронка" - для поиска кнопка "Бинокль")

  Ответить  
 
 автор: Shur   (17.02.2008 в 21:26)   личное сообщение
 
 

можно пример со всеми командами и фильтрами, что-то я не сображу
и я не понимаю что за воронки, и не хочется использовать поиск самого access

  Ответить  
 
 автор: Nadin   (18.02.2008 в 00:24)   личное сообщение
 
 

Какой тип данных в поле по которому нужно применить фильтр?
Лучшее всего использовать не фильтр в форме (очень часто бывает, как это мягче сказать, врет), а применять отбор данных в запросе, на основе которого создана форма. В инете очень много примеров.

Мне больше всего нравиться вариант:
1.Создаем в форме дополнительные поля для ввода данных отбора с источником данных таблиц, запросов.
2.Добавляем свободные поля в количестве равном полям для ввода и в них пишем =IIf(IsNull([Поле1]);"*";[Поле1]). Задаем имя этого поля имя FIL1 и т.д. для каждого поля отбора.
3.В запросе (базовом) для поля c искомыми данными пишем: LikeForms![Форма1]FIL1
4.Создаем кнопку применить фильтр и вешаем на нее смену источника данных для формы наш запрос с новыми условиями отбора.
Единственное условие - в полях по которыми ведем отбор не должно быть Null.
И у разных типов данных условие в запросе нужно корректировать.
Извините, что много написала. Я, так понимаю, вы только начинаете дружбу с ACCESS, поэтому описала подробно.
PS. Воронка - это и есть фильтр (пиктограмма у него такая в виде воронки).

  Ответить  
 
 автор: Shur   (18.02.2008 в 08:15)   личное сообщение
 
 

Обычный текст

  Ответить  
 
 автор: Explorer   (18.02.2008 в 09:25)   личное сообщение
 
 

дополнить SQJ строку запроса-источника записей формы выражением вида

Where [YourFieldName] Like "*" & [SearchString] & "*"

на событие AfterUpdate твоего поля выбора значения "SearhcString" выполнить Requery формы

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