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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Помогите люди добрые(2003)
 
 автор: Morgan_MK   (18.03.2008 в 09:49)   личное сообщение
 
 

Создал таблицу
Теперь из неё по некоторым указанным данным надо совершить поиск как это сделать?
самое тяжелое состоит в том что надо это все в форме сделать и с указанием флажка на выбранном типе данных!!!
Пример:(Ф означает установлен флаг, пустота, что его нету)
ф организация
ф отдел
ф наименнование папки, объекта
ф название
индекс
ф год
место нахождение
по всем полям( устанавливается флажок и поис происходит по всем выбранным данным

  Ответить  
 
 автор: Morgan_mk   (18.03.2008 в 10:04)   личное сообщение
 
 

Я не прошу сделать, а прошу помочь ссылкой , подсказкой или советом
за ранее всем спс!!!
очень надо

  Ответить  
 
 автор: Анатолий (Киев)   (18.03.2008 в 10:41)   личное сообщение
 
 

Встечные вопросы:
1.Форма "лежит" на таблице, поиск и отображение найденной записи отражается в ней? Или форма сама по себе, а поиск надо выполнять в открытой таблице (это не получится)?
2. "организация", "отдел" и т.д., это названия флажков или поля для ввода критериев? Если названия флажков, то куда вносятся критерии поиска
3. Вы хотите именно искать первую - следующую -..., или, всё-таки, отфильтровать?
4. Искать надо по любому совпадению, или по всем сразу?
5. Насколько вы знакомы с SQL и объектом Recordset?

  Ответить  
 
 автор: Morgan_mk   (18.03.2008 в 10:49)   личное сообщение
 
 

1.Из главной формы нажатием кнопки надо вывести форму где будет указываться нужный поиск данных
2. Это названия полей, а флажками должно указываться по каким критериям мы производим поиск
3. Выводить все из начальной таблицы
4. По всем сразу
5 SQL более менее, а второе вообще не знаю

  Ответить  
 
 автор: alecks_lp   (18.03.2008 в 11:46)   личное сообщение
 
 

Вы просили помочь советом
Открываем гугли. Пишем "фильтрация записей в форме". Давим поиск. Смотрим. Работаем. Что не получается - спрашиваем.

  Ответить  
 
 автор: Morgan_mk   (18.03.2008 в 12:27)   личное сообщение
 
 

А что такое гугли?
Я не очень опытный пользователь

  Ответить  
 
 автор: Анатолий (Киев)   (18.03.2008 в 12:08)   личное сообщение
 
 

По щелчку кнопки составляете SQL выражение фильтра в зависимости от состояния флажков. Что-то типа этого:
If Me!F1 = True Then strCriteria = strCriteria & " AND " & "[организация]='" & Me![организация] & "'"
...
If Me!Fn = True Then strCriteria = strCriteria & " AND " & "[Год]=" & Me![Год]
strCriteria = Mid$(strCriteria, 6)

Должно получиться что-то типа: "[организация]='АБВГД' AND [Год]=2008". Для текстовых полей также можно применить оператор LIKE и символы шаблона в критерии.

А затем открываем форму с отфильтрованными данными:
DoCmd.OpenForm "formname", , , strCriteria

  Ответить  
 
 автор: Morgan_mk   (18.03.2008 в 12:46)   личное сообщение
 
 

А поточнее не льзя !!!
гугли это выбрать режим обработки SQL чтоли?

  Ответить  
 
 автор: ДрЮня   (18.03.2008 в 14:12)   личное сообщение
 
 

имхо
без книжки у Вас нет шансов - сперва теория (хотя бы азы) - потом практика

  Ответить  
 
 автор: Morgan_mk   (18.03.2008 в 14:20)   личное сообщение
 
 

А в электронном виде ничего нету? Книги или проги примерной
Пожалуста кинте ссылку

  Ответить  
 
 автор: ДрЮня   (18.03.2008 в 15:23)   личное сообщение
 
 

да полно!
вся проблема в том, что легко отвечать на конкретный вопрос, а писать лекции ...
например, это
http://www.sql.ru/faq/faq.aspx?id=30000

  Ответить  
 
 автор: Morgan_mk   (18.03.2008 в 15:46)   личное сообщение
 
 

Большое спс!!!
Но меня интересует как соединить флаг с полем???

  Ответить  
 
 автор: Силыч   (18.03.2008 в 17:34)   личное сообщение
 
 

>>Но меня интересует как соединить флаг с полем???
через бойца (свойство ControlSource, имхо)

  Ответить  
 
 автор: час   (18.03.2008 в 19:37)   личное сообщение
 
 

Но меня интересует как соединить флаг с полем???
через бойца 

Извините

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