![]() |
|
Модераторы: Akina |
![]()
|
|
| PahanSPb |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 20.1.2010 Репутация: нет Всего: нет |
Люди помогите советом)
Есть к примеру условно говоря таблица со списком продавцов, и таблица со списком товаров... Создал таблицу и форму заказов... В ней выбираю продавца, и товар, заказы сформированы... Но проблема в том, что товаров много, а у каждый продаввец занимается только определенными товарами, и чтобы не искать каждый раз нужный товар из сотни, хотелось бы задать как то это соответствие... Как это реализовать? Заранее спасибо за ответ) |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 454 |
Классическая связь много-ко-много.
Читать встроенную справку, раздел "Для тех, кто никогда не работал с MS Access". -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| PahanSPb |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 20.1.2010 Репутация: нет Всего: нет |
В access 2007 нет такого раздела... Есть другой... Я сделал все как написано...
Есть таблица продавцы, их фамилии ключевые поля, есть товары, их названия ключевые поля. Создал таблицу со специализацией, где каждому продавцу соответсвуют свои товары... Связи определились. Теперь создаю таблицу заказы, но ничего не изменилось. Я как выбирал из сотен товаров, так и выбираю, хотя каждому продавцу должны соответствовать 2-3 товара... Как это реализовать?) Может я чего то недопонимаю?) |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 454 |
Источником данных для подчинённой формы или комбобокса выбора товара должен стать запрос, отбирающий только нужные записи из таблицы товаров в соответствии с таблицей соотношений. Как это делается, можно посмотреть на учебной БД (Борей.MDB или Northwind.MDB), входящей в состав поставки Офиса. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| bopoha |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1283 Регистрация: 10.5.2006 Где: Беларусь, Минск Репутация: 21 Всего: 21 |
Ключевыми полями лучше делать автоинкрементные поля. А для полей с наименованиями делать уникальные индексы. При помощи дополнительной таблицы, которая будет хранить код продавца и код товара. В результате можно указать сколько угодно товаров для продавца. В интерфейсе заполнение реализуется при помощи 2-х форм, главной и подчиненной. На главной отображать продавца. На подчиненной - товар. Связь по коду продавца. |
|||
|
||||
![]()
|
| Правила форума "MS Access" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MS Access | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |