Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2007 - Не могу сделать поиск по таблицам. MS Access 2007

Ответить
Настройки темы
2007 - Не могу сделать поиск по таблицам. MS Access 2007

Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


В общем есть у меня база, для учета перемещения картриджей по предприятию. В этой базе всего 3 таблички для работы и пару справочников из которых тянут данные основные таблицы. В одном справочнике занесены все картриджи по серийным номерам. Мне нужно чтобы я мог запустить форму поиска, где достаточно будет выбрать картридж по серийному номеру и произойдет поиск по всем таблицам именно по этому картриджу. Вот эту информацию мне нужно будет запихнуть в отчет и распечатать. Но с этим проблем не должно возникнуть. Интересует сам поиск, который я не могу организовать.

Отправлено: 14:16, 20-07-2011

 

Аватара для Delirium

Ветеран


Сообщения: 5624
Благодарности: 936

Профиль | Отправить PM | Цитировать


Создаешь запрос, в котором добавляешь фильтр по требуемому полю. Результат - требуемые список. В качестве источника фильтра указываешь поле с формы, примерно так: =Forms!Поиск!TextBox1.Text.

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)


Отправлено: 09:46, 21-07-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спасибо! Принцип понятен. тогда еще парочка вопросов. При создании запроса - можно создать 4 различных варианта. Мне требуется, чтобы три-четыре таблицы объединить в одну при поиске. Т.е. объединяются все таблицы запросом, а после этого уже происходит поиск указанный выше. Смысл в том, что одна таблица учитывает ремонт, вторая перемещение по предприятию, третья заправку и т.д. Но во всех этих таблицах, среди прочих полей, указывается серийный номер картриджа и дата. Поэтому мне и нужно объединить таблицы в одну, чтобы сделть посик картриджа по всем таблицам. Хотя возможно объединять их запросом не требуется?

Отправлено: 09:31, 22-07-2011 | #3


Аватара для Delirium

Ветеран


Сообщения: 5624
Благодарности: 936

Профиль | Отправить PM | Цитировать


Цитата Squall84:
Поэтому мне и нужно объединить таблицы в одну, чтобы сделать посик картриджа по всем таблицам »
Ну тогда можно сделать финт ушами, а именно - объединить таблицы в одну посредством оператора UNION. Причем сделать вот так:
Код: Выделить весь код
select id, name, 'Ремонт' from table1
union
select id, name, 'Перемещение' from table2
union
select id, name, 'Заправка' from table3
В итоге получишь нечто вроде
Код: Выделить весь код
1 HP15A Перемещение
3 HP16A Перемещение
4 HP15A Ремонт
7 HP16A Ремонт
1 HP15A Заправка
3 HP16A Заправка
Сохраняешь этот запрос и натравливаешь поиск на этот запрос. В третьем поле у тебя будет как указание, в какой таблице найдены данные.

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)


Отправлено: 09:55, 22-07-2011 | #4



Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2007 - Не могу сделать поиск по таблицам. MS Access 2007

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBA - ACCESS 2007 VALENT Программирование и базы данных 3 04-04-2011 04:10
2007 - Microsoft Access 2007 Candyman Microsoft Office (Word, Excel, Outlook и т.д.) 17 01-06-2010 15:51
2007 - Access 2007 MonChereAmie Microsoft Office (Word, Excel, Outlook и т.д.) 0 27-05-2010 00:48
Прочие БД - Поиск фразы в базе MS Access NetWolf Программирование и базы данных 0 23-12-2009 10:32
SQL(ACCESS) поиск XCodeR Программирование и базы данных 4 09-08-2005 09:49




 
Переход