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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Кто разбирается подскажите!!!
 
 автор: PORF   (27.04.2009 в 00:53)   личное сообщение
 
 

Я в MS Access не силен кто подскажет: Надо реализовать вывод всех строк в одном поле по двум критериям поочередно, Надо выбрать из поля со списком "категорию товара" от которого зависит следующее поле со списком "наименование товара"(если выбираем категорию ссужается наименование). Уже выбрав название товара выдает какие комплектующие к нему подходят в одном поле. Хотелось бы последовательность не соблюдать. Надеюсь кто нибудь откликнется на мою просьбу.

  Ответить  
 
 автор: Goblin   (27.04.2009 в 09:03)   личное сообщение
20 Кб.
 
 

Это что-то типа в этом роде? Поиск по трем полям.
Ну а если надо что-то вывести в одном поле из 3 полей, то в запросе просто сделай
Итог:[Поле1]&" "&[Поле2]&" "&[Поле3] ну или из формы Итог:Forms![Форма1]![Поле1]&" "&Forms![Форма1]![Поле2]&" "&Forms![Форма1]![Поле3]
Профи конечно подскажут более круто и подробно. Кусочек бы базы посмотреть. Вот пристегнул пример. Может поможет.

  Ответить  
 
 автор: Goblin   (28.04.2009 в 07:46)   личное сообщение
26 Кб.
 
 

Вот подредактировал и код намного мельче. Поиск по 3-м полям таблицы со всеми вроде бы вашим пожеланиям. Пойдет так?

  Ответить  
 
 автор: porf   (29.04.2009 в 01:07)   личное сообщение
 
 

Спасибо большое что откликнулся. Все хорошо, кроме последнего поля. Есть ли возможность вместо ПолеСоСписком12 весь список реализовать на поле 3. Пример: выбираю модель телефона->выбираю категорию аксессуара(допустим автокомплект)-> и вот результат: выдает все автокомплекты в одном поле, которые подходят к этому телефону.

  Ответить  
 
 автор: Goblin   (29.04.2009 в 10:42)   личное сообщение
74 Кб.
 
 

Весь список на поле 3 - это как? Проанализировав данные условия прихожу к выводу, что вам нужен один простой запрос на таблицу. Но если нужно вывести данные по критерию 2 полей, да еще и вводить и корректировать их, то возможно надо нечто вроде того, что пристегнул.
В одном варианте - по поиску по 2-м полям выходит нечто третье. Проще - удалил поле со списком12. Но получается дублирование записи в поле 1 и 2. Если все эти поля имеют разную инфу, от которой зависит значение 3 поля, то надо сделать 3 таблицы соответственно. Ну типа как во втором варианте. Тогда и поисковое поле всего одно. (Телефон) Оно же и добавляет инфу, если таковой нет в таблице. Кароче, да посмеются надо мной программеры, но пристегнул в архиве 2 варианта. Может какой-нить подойдет лучше. Но это ведь не база, а просто ввод и просмотр данных в данном случае телефонов.
Во втором варианте, если категория всегда одна и та же, то можно немного поменять структуру, что бы не повторять на каждый телефон одно и то же.

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