Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [MS Access] Access нужно помочь


Автор: RinatMin 13.5.2009, 23:11
Очень нужна помощь по Access. Никак не соображу что делать, может есть умные люди! Вот само задание, я тут не разбираюсь ни фига. НУ ОЧЕНЬ БУДУ ПРИЗНАТЕЛЕН!!!


Вариант … Создание базы данных «Реализация товаров с оптовой базы».
1 шаг. Создать базу данных Реализация товаров.mdb.
2 шаг. Создание таблиц. Типы данных и ключи в таблицах определять самостоятельно.
1) Создать таблицу «Группы товаров» со следующими полями:
 КодГруппыТоваров
 НаименованиеГруппы
Для поля «КодГруппыТоваров» было настроено свойство «Размер поля» (содержит 2 символа).
2) Создать таблицу «Единицы измерения» со следующими полями:
 КодЕдиницыИзмерения
 ЕдиницаИзмерения
Для поля «ЕдиницаИзмерения» использовать Мастер подстановки (ввести фиксирован-ный набор значений: штуки., кг, литр, упаковка, метр.
3) Создать таблицу «Склады» со следующими полями:
 КодСклада
 НазваниеСклада
Для поля «КодСклада» настроить свойство «Размер поля» (код склада может содержать не более 1 символа, т.е. 1, 2, ….,9). Таким образом, у торговой организации не более 9 складов.
4) Создать таблицу «Места хранения» со следующими полями:
 КодМестаХранения
 КодСклада
 НаименованиеМестаХранения
Для поля «КодСклада» использовать Мастер подстановки (данные использовать из таблицы «Склады»).
Размер поля «КодМестаХранения» не может содержать более 2 символов, причем первый символ означает код склада, например, КодМестаХранения=14 – значит, что это 4 место хране-ния товаров на 1 складе.
5) Создать таблицу «Хранение товаров» со следующими полями:
 КодТовара
 КодГруппыТоваров
 НаименованиеТовара
 КодЕдиницыИзмерения
 КодМестаХранения
 ОстатокНаНачалоМесяца
 СтоимостьТовара
Размер кода товара не может быть более 4 символов, причем первые 2 символа означают код группы товаров, например, если КодТовара = 0112 – значит, что это 12 товар относится к группе 01.
Для поля КодГруппыТоваров, КодМестаХранения и КодЕдиницыИзмерения использовался Мастер подстановки. В качестве столбца подстановки использовались данные из ранее создан-ных таблиц – «Группы товаров», «Места хранения» и «Единицы измерения».
Для полей «ОстатокНаНачалоМесяца» и «СтоимостьТовара» установить свойства «Значе-ние по умолчанию», «Условие на значение» и «Сообщение об ошибке».
6) Создать таблицу «Покупатели» со следующими полями:
 КодПокупателя
 НаименованиеПокупателя
 АдресПокупателя
 ТелефонПокупателя
Для некоторых полей следует установить свойства:
 Для поля «ТелефонПокупателя» следует установить свойство Маска ввода.
 Для поля «АдресПокупателя» настроить свойство Размер поля (100 символов).
7) Создать таблицу «Реализация товаров» со следующими полями:
 НомерНакладной
 КодТовара
 КодПокупателя
 ДатаРеализации
 ОбъемПартии
Для ряда полей необходимо использовать Мастер подстановки: «КодТовара», «КодПокупа-теля» (данные подстановки использовать из соответствующих таблиц).
Для поля «ДатаРеализации» установить свойство Маска ввода.
Для поля «ОбъемПартии» установить свойства «Значение по умолчанию», «Условие на зна-чение» и «Сообщение об ошибке».
3 шаг. Создание схемы данных.
4 шаг. Создание форм с помощью мастера. Каждая форма должна содержать заголовок. За-полнение базы данных с помощью форм:
1) В таблицу «Группы товаров» ввести 6 записей.
2) В таблицу «Единицы измерения» 5 записей.
3) В таблицу «Склады» 3 записи.
4) В таблицу «Места хранения» 18 записей (по 6 мест хранения на каждом складе).
5) В таблицу «Хранение товаров» 20 записей.
6) В таблицу «Покупатели» 6 записей.
7) В таблицу «Реализация товаров» 30-35 записей.
5 шаг. Создание запросов.
1) Создать запрос, который отображает сведения обо всех товарах, реализованных с оп-товой базы в период 1 недели (период выбрать самостоятельно). Использовать опера-тор Between … And …
2) Создать запрос, определяющий стоимость товаров, реализованных с каждого склада.
3) Создать запрос для определения количества каждого товара, реализованного за весь период.
4) Определить остаток каждого товара в конце месяца.
5) Создать параметрический запрос, отображающий данные по реализации товаров с оп-ределенный склад из определенной группы. Название склада и название группы должны вводиться пользователем при запуске запроса. В запросе должны быть отображены все сведения о товарах, покупателях, местах хранения.
6) Создать следующие модифицирующие запросы:
a. Запрос на удаление товара из базы по его названию.
b. Запрос на обновление информации стоимости товаров, относящихся к группе «Бы-товая техника» (или любой другой). Стоимость товаров увеличилась на 15%.
c. Запрос, позволяющий добавить в таблицу «Группы товаров» новую группу, напри-мер, кухонная техника. Прежде, чем формировать запрос, следует в режиме Конст-руктора разработать таблицу «Новые группы товаров» и ввести в нее две новых за-писи.
d. Запрос на создание новой таблицы «Информация о реализации товаров за месяц».
6 шаг. Создание отчетов.
Создать отчет «Накладная на реализацию». В этом отчете в заголовке должна быть информа-ция о номере накладной, дате накладной, о покупателе товаров и складе, с которого товар реализован. В примечании необходимо указать общее количество наименований реализованных товаров, а также общую стоимость этих товаров. Там же нужно указать, кто отпустил товар, и кто получил товар.
7 шаг. Создание главной формы.
Главная форма должная содержать 4 вкладки:
1) Работа с данными базы
2) Выборка данных из базы.
3) Модификация данных базы.
4) Просмотр отчетов.
Главная форма должна также содержать графический объект, информацию о фирме (ад-рес, телефон, директор, область занятий).
На каждую форму для основных таблиц (они созданы ранее на шаге 4) добавить специ-альные кнопки, которые позволят выполнять поиск в базе, удалять запись из таблицы, а также переходить к главной форме.
С помощью мастера создать Web-страницу, содержащую информацию из 2-4 таблиц.

Если кто-то соображает пришлите пожалуйста базу на [email protected]

Автор: Akina 13.5.2009, 23:33
Для домашних заданий, курсовых и вопросов типа "Сделайте за меня" существует раздел "Центр Помощи".

Тема перенесена.

Автор: Rodman 13.5.2009, 23:37

M
Rodman
Модератор: Название темы должно отражать ее суть!

Автор: bopoha 14.5.2009, 11:04
RinatMin, вообще-то это такие проги денег стоят.

Автор: Dmi3ev 14.5.2009, 12:00
bopoha, ты чего пупсика расстраиваешь, он верит в добрых фей, пусть верит...  smile 
А ты деньги, деньги... smile 
Я знаешь как плакал, когда увидел, как папин друг переодевался в соседней квартире из деда Мороза в обычного дядю Сашу  smile 
Вера во что-то дорогого стоит!
Молодец, RinatMin, к стати, раз ты такой безвозмездный, можешь приехать ко мне и пропылесосить... 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)