Консультация № 184928
22.12.2011, 19:22
66.66 руб.
0 2 2
Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос:
Вообщем нужно составить базу данных в Access в соответствии с заданием и сделать соответсвующие запросы. Желательно объяснив сам ход работы. (Записи в базе данных произвольные)
Само задание:
1. Наименование полей первой таблицы: код адресата, адрес, телефон.
2. Наименование полей второй таблицы: код адресата, шифр изделия, дата от-грузки, размер отгрузки, цена одного отгруженного изделия, номер склада.
3. Количество записей первой таблицы - 5, количество записей второй таблицы - 20. (Количество записей в таблицах студент может увеличить).
4. Содержание создаваемых запросов:
• данные об отгрузках в произвольно заданном диапазоне дат с определенного склада;
• сведения об отгрузках, стоимость (STO) которых превышает олределенную сумму.
• результаты определения общего отгруженного количества и средней стоимости отгрузки для каждого изделия;
• увеличение цены на 5% для заданного изделия.

P.S заранее спасибо.

Обсуждение

давно
Профессор
230118
3054
22.12.2011, 21:10
общий
это ответ
Здравствуйте, Пучнин Алексей Александрович!

Создаем новую пустую базу данных.
Создаем новую таблицу и переходим в режим редактирования таблицы. Вводим названия полей.
Например ClientID типа Autonumber (код адресата), адрес, телефон типа Text.
Сохраняем таблицу с именем Клиенты.
Открываем таблицу, вводим данные. Код вводится автоматически.
Создаем вторую таблицу "Отгрузки". Тип полей - КодИзделия - Number, датаОтгрузки - Date/Time РазмерОтгрузки - Number, Цена Currency, Склад Number.
Создаем запрос по таблице "Отгрузки"
Добавляем параметры.
SQL получившегося запроса
PARAMETERS ДатаНач DateTime, ДатаКон DateTime, Склад Short;
SELECT Отгрузки.ClientID, Отгрузки.КодИзделия, Отгрузки.датаОтгрузки, Отгрузки.РазмерОтгрузки, Отгрузки.Цена, Отгрузки.Склад
FROM Отгрузки
WHERE (((Отгрузки.датаОтгрузки)>[ДатаНач] And (Отгрузки.датаОтгрузки)<[ДатКон]) AND ((Отгрузки.Склад)=[Склад]));

давно
Академик
320937
2216
25.12.2011, 16:22
общий
это ответ
Здравствуйте, Пучнин Алексей Александрович! База данных 184928.zip (46.9 кб)
Добавил во вторую таблицу ключевое поле Номер строки, так как по имеющимся полям нельзя построить ключ, соответствующий действительности: в одну и ту же организацию может быть за день несколько отгрузок. Удачи!
Форма ответа