Здравствуйте! Заранее извиняюсь, если неправильно разобрался и зашел с темой не туда.
За выполнение работы готов перечислить вознаграждение.
Access -ом пользуюсь 1 день и срочно нужна помощь в решении задачи (пытались решить в Excel - результат неудовлетворительный)
(Ассеss 2010)
Есть потребность в создании следующей базы данных.
В базе имеется порядка 30 отраслей, каждой из которых принадлежит порядка 20 подотраслей.
Пример:
Отрасль - Металлопрокат (имеет подотрасли - арматура, уголок, лист, балка, труба и т.д)
Отрасль - Пиломатериалы (имеет подотрасли - брус, доска, фанера, ДСП, вагонка и т.д.)
Отрасль - Сантехника (имеет подотрасли - ванны, раковины, смесители, унитазы и т.д.)
В базу собираемся заносить контакты поставщиков (ФИО, телефон, адрес), отрасль его торговли и соответствующие подотрасли (важно, что в рамках выбранной отрасли к одному поставщику будут относиться не все, а только некоторые подотрасли)
Стоит отметить, что один и тот же поставщик может торговать несколькими отраслями.
Пример таблицы:
ФИО Телефон Адрес Отрасль Подотрасль
Иванов Иван Иванович | 8-800-800-80-80 | Г. Москва, Красная Площадь д.1 | Металлопрокат | Арматура, Лист, Труба |
| Сантехника | Раковины, Смесители |
Петров Петр Петрович | 8 -888-888-88-88 | г. Хабаровск, ул. Советская, д.1 | Сантехника | Смесители, Унитазы |
| Пиломатериалы| Брус, ДСП |
Основные требования:
1) Отрасли и подотрасли должны быть связаны между собой
2) Отрасли и подотрасли должны быть в виде выпадающих списков или их можно выбирать галочками (при этом требуется обеспечить возможность дальнейшей фильтрации по подотраслям)
3) Необходимо иметь возможность добавлять новые отрасли и подотрасли
4) Заполнение нескольких подотраслей одного поставщика должно происходить в 1 ячейке через "," с пробелом (В Excele таким способом легче производить фильтрацию, предполагаю, что в Access аналогично)
5) В случае ошибочного добавления подотрасли в таблицу требуется иметь возможность ее удалить
6) Если 1 поставщик торгует металлопрокатом и из 5 позиций 2 (арматура и уголок) уже занесены в таблицу, то в выпадающем списке должно остаться 3 позиции (лист, балка, труба). При этом, у нового поставщика (в следующей строчке), торгующего металлопрокатом, все подотрасли должны быть заново активны, и также по мере выбора убираться из выпадающего списка.
7) В итоге у нас должно получиться окошко, в которое мы заносим данные, и после нажатия "ввода" они должны заноситься в таблицу.
Планируемый бюджет - 1500 руб. (бюджет обсуждаемый, готов выслушать ваши условия)
Имеется необходимость выполнить работу срочно.
Прошу ваших предложений о возможностях и желании выполнить данную работу.
http://www.sql.ru/forum/1074329/zapros-na-sozdanie-bazy-dannyh-s-zavisimymi-spiskami