Oc-windows.ru

IT Новости из мира ПК
34 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Access база заказов

База данных Заказы

Задача: нужно создать базу данных «Заказы» в СУБД « Access 2002».

Запускаем « MS Access 2002», создаем свежую базу и переходим в раздел «Таблицы».

Создаем первую таблицу «Характеристики номенклатуры».

Формат поля, ее размер, ключ

Счетчик, первичный ключ

Далее переходим к созданию таблицы «Номенклатура».

Формат поля, ее размер, ключ

Счетчик, первичный ключ

Внешний ключ, таблица «Характеристики номенклатуры»

Числовой , длинное целое

Числовой , длинное целое

Потом создаем таблицу «Контрагенты».

Формат поля, ее размер, ключ

Счетчик, первичный ключ

Текстовый , 10, маска ввода

Потом делам таблицу «Статусы заказов».

Формат поля, ее размер, ключ

Счетчик, первичный ключ

И, наконец, создаем таблицу «Заказы».

Формат поля, ее размер, ключ

Счетчик, первичный ключ

Дата/время, краткий формат

Внешний ключ, таблица «Контрагенты»

Внешний ключ, таблица «Номенклатура»

Числовой , длинное целое

Числовой , действительное, шкала 2

Числовой , действительное, шкала 2

Внешний ключ, таблица «Статусы заказов»

Рис. 1. Таблица «Заказы»

Рис. 2. Таблица «Статусы заказов»

Рис. 4. Таблица «Контрагенты»

Рис. 5. Таблица «Номенклатура»

Рис. 6. Таблица «Характеристики номенклатуры»

Рис. 7. Схема данных базы «Заказы»

Чтобы сделать форму для оформления заказа нужно перейти в раздел «Формы», запустить мастер создания форм. Далее выбираем в таблице «Заказы» следующие поля: Дата заказа, Контрагент, Номенклатура, Количество, Цена, Сумма, Статус заказа. А из таблицы «Номенклатура» выбираем поле «Остаток». Затем выбираем внешний вид формы, стиль и задаем имя ­– «Заказы», чтобы не путаться.

Рис. 8. Форма «Заказы» в первом приближении

Чтобы сделать расчет суммы в поле «Сумма» нужно изменить свойства этого поля в конструкторе. Нужно на закладке «Данные» свойств поля, в разделе «Данные» при помощи построителя выражений или вручную создать формулу, которая будет производить расчет суммы как произведения цены на количество.

Также на поле «Количество» нужно сделать ограничение в свойстве «Условие на значение», что находится на закладке «Данные» свойств, чтобы нельзя было ввести количество больше чем остаток на складе.

Скачать базу данных access Учет торговых заказов

Вариант 12. Учет торговых заказов

Таблица 1. Каталог товаров. Структура таблицы: Код товара, Наименование товара, Цена

Таблица 2. Клиенты. Структура таблицы: Код клиента, Наименование клиента, Адрес, Телефон

Таблица 3. Заказы. Структура таблицы: Номер заказа, Дата заказа, Код клиента, Код товара, Количество

Примечание: Для более корректной работы таблица Заказы разбита на две таблицы Заказы и Товары в заказе

Ввести в таблицу 1 сведения о 10-ти товарах, в таблицу 2 — данные о пяти клиентах.

Создать форму «Заказ» для ввода данных в таблицу 3, предусмотрев контроль вводимых данных (дата заказа, количество) и выдачу сообщений при возникновении ошибок ввода. Использовать поля со списком для ввода кодов товаров и кодов клиентов. Ввести данные о заказах, которые сделали три клиента в разные дни, причем один заказ должен включать несколько товаров.

Создать форму (типа главная/подчиненная) только для просмотра сведений по заказу, номер которого должен вводиться по запросу. Главная форма должна содержать номер заказа, дату заказа, сведения о клиенте и общую стоимость заказа. Подчиненная форма должна содержать в табличном виде сведения о товарах: Код товара, Наименование товара, Цена, Количество, Стоимость.

Создать многостраничный отчет для просмотра заказов выполненных за заданный период времени. Данные по одному заказу выводить на отдельную страницу. Даты начала и конца периода вводить по запросу. В заголовках отчета вывести: номер заказа, дату заказа, сведения о клиенте. Отчет должен содержать графы: Код товара, Наименование товара, Цена, Количество, Стоимость. Вывести по каждому заказу итоговые стоимости. Вывести общую стоимость всех заказов за указанный период.

Читать еще:  Ms access книги

Создать отчет на основе перекрестного запроса с итоговыми данными о стоимости товаров, заказанных клиентами.

Главная форма базы данных «Учёт торговых заказов»

Таблица «Каталог товаров»

Таблица «Товары в заказе»

Форма «Общая стоимость заказа»

Отчёт «Заказы за период»

Отчёт на основе перекрёстного запроса

Схема базы данных «Учёт торговых заказов» содержит таблицы: Каталог товаров, Товары в заказе, Заказы, Клиенты.

Скачать отчёт по базе данных «Учет торговых заказов» с экранными формами бесплатно

Примерная цена 763 руб.

Точная цена зависит от способа оплаты.

Способы оплаты базы данных Access: WebMoney, Терминалы оплаты, Альфа-клик, Почта России, QIWI, SMS-оплата, Деньги@Mail.Ru, MTC, Мегафон, Яндекс.Деньги, Подарочный сертификат и другие.

Скачать базы данных Access подобной тематики:

Ключевые слова: Скачать базу данных Учёт торговых заказов; база данных access; бд access; субд access; базы данных access; access пример; программирование access; готовая база данных; создание база данных; база данных СУБД; access курсовая; база данных пример. Скачать готовую базу данных access «Учёт торговых заказов». Готовая база данных access Учёт торговых заказов. Главная форма базы данных «Учёт торговых заказов». Таблица «Каталог товаров». Таблица «Клиенты». Таблица «Заказы». Таблица «Товары в заказе». Форма «Заказ». Форма «Общая стоимость заказа». Отчёт «Заказы за период». Отчёт на основе перекрёстного запроса. Схема базы данных «Учёт торговых заказов» содержит таблицы: Каталог товаров, Товары в заказе, Заказы, Клиенты. Структура таблицы «Заказы»: номер заказа, дата заказа, код клиента. Структура таблицы «Каталог товаров»: код товара, наименование товара, цена. Структура таблицы «Клиенты»: код клиента, наименование клиента, адрес, телефон. Структура таблицы «Товары в заказе»: номер заказа, код товара, количество. База данных преобразована к формату 2003, поэтому откроется в access 2007 и в access 2010.

—>Категория : Контрольные, курсовые работы по базам данных MS Access. | —>Добавил : astor | —>Теги : база данных учет заказов, база данных Торговля, база данных Заказы товаров, база данных Клиенты, бд Учет торговых заказов—>Просмотров : 10447 | —>Загрузок : 1225 | —>Рейтинг : 0.0 /

Поиск Яндекса по сайту

Для поиска базы данных access введите слово, например, «сотрудники» и нажмите кнопку

База данных Access «Ведение заказов»

Вариант 5. Ведение заказов

Описание предметной области
Вы работаете в компании, занимающейся оптовой продажей различных товаров. Вашей задачей является отслеживание финансовой стороны работы компании.
Деятельность Вашей компании организована следующим образом: Ваша компания торгует товарами из определенного спектра. Каждый из этих товаров характеризуется ценой, справочной информацией и признаком наличия или отсутствия доставки.
В Вашу компанию обращаются заказчики. Для каждого из них Вы запоминаете в базе данных стандартные данные (наименование, адрес, телефон, контактное лицо) и составляете по каждой сделке документ, запоминая наряду с заказчиком количество купленного им товара и дату покупки.
Доставка разных товаров может производиться разными способами, различными по цене и скорости. Нужно хранить информацию по тому, какой вид доставки (а, соответственно, и какую стоимость доставки) выбрал клиент при заключении сделки.

Цель практических заданий – приобретение навыков анализа предметной области, проектирования базы данных, ее физической реализации в СУБД Access.
Результат выполнения работы представляется в виде файла БД Access, который должен содержать:
• структуру спроектированных таблиц,
• схему данных со связями между таблицами,
• примеры форм, обеспечивающих интерфейс пользователя,
• запросы (в режиме Конструктора и на языке SQL),
• отчеты (в режиме отчета и в режиме Конструктора),
• главную кнопочную форму.

Читать еще:  Макросы access 2020 самоучитель

Таблица «Заказчики» — База данных Access «Ведение заказов»

Таблица «Товары» — База данных Access «Ведение заказов»

Форма «Договор» — База данных Access «Ведение заказов»

Форма «Товары» — База данных Access «Ведение заказов»

Отчет «Стоимость заказов по заказчикам» — База данных Access «Ведение заказов»

Главная кнопочная форма — База данных Access «Ведение заказов»

Главная кнопочная форма — База данных Access «Ведение заказов»

Главная кнопочная форма — База данных Access «Ведение заказов»

Готовая база данных Access «Ведение заказов» доступна для скачивания по ссылке ниже.

Access база заказов

Задание:
Пусть некая фирма занимается торговлей кондитерскими изделиями. Клиентами (покупателями) фирмы являются рестораны, кафе, клубы и т.д. Необходимо разработать базу данных для учета и анализа заказов фирмы.

Шаг 1. Проектирование базы данных

Основная таблица проектируемой базы данных должна содержать сведения о заказах. В числе таких сведений должны быть:

  • Номер заказа
  • Код клиента
  • Наименование клиента
  • Адрес клиента
  • Код продукта
  • Название продукта
  • Количество
  • Дата поставки
  • Цена
  • Стоимость

Каждая строка таблицы с такими полями содержит полную информацию о конкретном заказе, а вся таблица в целом — дает возможность не только вести учет, но и анализировать деятельность фирмы (по объемам продукции, стоимости, датам и т.п.).

Если таблица со сведениями о заказах будет оформлена в виде единой таблицы Microsoft Access, то это будет не самым лучшим вариантом организации данных. Например, значения полей «Наименование клиента» и «Адрес клиента» полностью определяются полем «Код клиента» и в базе будет наблюдаться дублирование информации. Может произойти и потеря информации: при удалении записей о заказах будут удаляться и сведения о клиентах.

Аналогичная ситуация складывается и с полями «Код продукта», «Название продукта», «Цена». Кроме того, значение поле «Стоимость» является произведением цены на количество, поэтому данное поле можно вообще не включать в таблицу, при необходимости его следует вычислять.

Таким образом, имеет смысл организовать рассматриваемую нами базу данных в виде трех связанных таблиц:

  • Классификатор «КЛИЕНТЫ» («Код клиента», «Наименование клиента», «Адрес клиента»);
  • Классификатор «ПРОДУКТЫ» («Код продукта», «Название продукта», «Цена»);
  • «ЗАКАЗЫ» («Номер заказа», «Код клиента», «Код продукта», «Количество», «Дата поставки»).

Поля «Код клиента» и «Код продукта» таблицы «ЗАКАЗЫ» должны быть связаны с соответствующими полями таблиц «КЛИЕНТЫ» и «ПРОДУКТЫ».

Подумайте о назначении ключевых полей в таблицах, типах данных и размерах полей, дополнительных параметрах (необходимости указания значений по умолчанию, признаков обязательности и т.п.).

Шаг 2. Создание базы данных

Создайте макеты указанных выше таблиц. Настройте подстановочные поля и укажите параметры межтабличных связей (обеспечение целостности данных).

Создайте формы для работы с всеми таблицами. Сделайте так, чтобы формы для работы с таблицами «КЛИЕНТЫ» и «ПРОДУКТЫ» в каждый момент времени позволяли бы работать только с одной записью (например, с данными только одного клиента), а форма для работы с таблицей «ЗАКАЗЫ» отображала бы сразу группу заказов.

Заполните таблицы следующими данными:
КЛИЕНТЫ

Код клиентаНаименование клиентаАдрес клиента
10Кафе «Парус»Зеленая, 12
20Клуб «Белый попугай»Лесная, 28
30Закусочная «Сирена»Весенняя, 45
40Ресторан «Маяк»Голубева, 10
50Бистро «Париж»Московская, 7
60Клуб «Орфей»Волжская, 51

ПРОДУКТЫ

Код продуктаНазвание продуктаЦена
200Конфеты «Южная ночь»32,60
300Печенье «Столичное»16,40
400Торт «Птичье молоко»35,20
500Пастила фруктовая24,80

Таблицу «ЗАКАЗЫ» заполните по своему усмотрению (10-30 записей).

Шаг 3. Анализ информации в базе данных

Создайте запрос, который позволяет просматривать список заказов в более наглядном виде. Поместите в результирующую таблицу все поля таблицы «ЗАКАЗЫ», за исключением полей «Код клиента» и «Код продукта», а также дополнительное ( вычисляемое ) поле «Стоимость».

Для того, чтобы создать вычисляемое поле, в бланк запроса по образцу в одном из столбцов вместо имени поля следует поместить формулу. В формулу должны входить название нового поля, знак «:», после которого заключенные в квадратные скобки названия полей, участвующих в расчете, а также знаки математических операций. Например, в случае добавления поля «Стоимость» формула может выглядеть так:

Стоимость: [Количество]*[Цена]

Создайте запрос, который позволяет посмотреть сводные данные о стоимости всех заказов по каждому виду продуктов (т.е. необходимо получить таблицу, в которой перечислялись бы продукты и денежные суммы, которые были получены от реализации данных продуктов за все время деятельности фирмы). Подобные запросы требуют использования итоговых вычислений .

Итоговые запросы позволяют производить вычисления по некоторому полю в группах записей . Для того, чтобы вы смогли задать параметры групповых операций, необходимо открыть бланк запросов по образцу и нажать кнопку на панели инструментов Microsoft Access. В бланке запросов по образцу добавится дополнительная строка «Групповые операции», с помощью которой можно задать необходимые параметры.

Здесь, в первую очередь, следует задать поля, по которым следует производить группировку. Это позволяет как бы объединить все записи с одинаковыми значениями в соответствующих полях в одну запись. Для остальных полей следует задать групповую операцию, которая будет произведена для всех записей в выделенных группах.

К основным групповым операциям можно отнести суммирование (Sum), поиск минимального, максимального и среднего значений (Min, Max и Avg), определение количества записей (Count).

Для решения поставленной задачи, необходимо составить запрос, который будет выполняться на основе анализа полей «Название продукта» и «Стоимость» составленного ранее (в п. 7) запроса. Группировку следует сделать по полю «Название продукта», а к полю «Стоимость» следует применить операцию суммирования.

Создайте запрос, который позволяет просматривать статистику по клиентам. Сделайте так, чтобы в результирующей таблице присутствовали сведения о количестве и суммарной стоимости заказов по каждому клиенту.

Измените предыдущие (создайте новые) запросы так, чтобы они показывали сведения не за весь период работы фирмы, а лишь за некоторое время (например, за последний год, месяц или день). (Используйте параметр «Условие отбора» в бланке запросов по образцу).

Создайте отчет, показывающий сводные данные за некоторый отрезок времени по фирмам о проделанных заказах. В отчете должны содержаться данные о том, какие фирмы, какие товары и на какие суммы приобретали. Подумайте, какой запрос и на основе каких итоговых вычислений вам понадобится. Создайте сначала этот запрос, и на его основе создайте отчет.

Ссылка на основную публикацию
Adblock
detector
×
×