Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Анализ данных с помощью сводных диаграмм





1. В режиме сводной диаграммы выполните анализ списка товаров, поставленных во втором квартале текущего года (запрос 5 из группы Простые многотабличные запросы). Настройте сводную диаграмму:

§ запустите указанный запрос, на вкладке Главная выберите режим Сводная диаграмма;

§ в появившемся макете выберите и перетащите с помощью левой клавиши мыши поле Код товара в область категорий, поле Цена в область данных, Дата поставки по месяцам в область фильтра.

2. Измените сумму по полю Цена на среднее значение (для этого воспользуйтесь пунктом Автовычисления контекстного меню, которое появится после нажатия правой клавишей мыши на кнопку Сумма «Цена»).

3. Замените поле Код товара на поле Наименование поставщика. Оцените произошедшие изменения.

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

 

Запросы – действия

 

Запросы-действия предназначены для изменения данных, содержащихся в базе. При работе с запросами-действиями необходимо соблюдать осторожность, чтобы избежать необратимой потери данных. Не случайно в списке объектов базы данных эти запросы отмечаются значком «!». Запросы-действия могут быть следующих видов:

§ запросы на создание таблицы;

§ запросы на обновление;

§ запросы на добавление;

§ запросы на удаление.

При создании запросов на создание таблиц и запросов на удаление целесообразно вначале создать запрос на выборку, проверить его работу, а затем преобразовать в требуемый запрос-действие.

 

Практическое задание 4. Создание запросов-действий

Запустите MS Access 2007. Откройте базу данных по учёту торговли. Создайте предложенные запросы-действия.

1. Создайте новую таблицу Цена с НДС, содержащую код и наименование товара, его цену и цену с учётом НДС. Последовательность действий следующая:

§ откройте в режиме конструктора запрос 2 из группы Запросы с вычисляемыми полями;

§ измените тип запроса, в появившемся окне укажите название новой таблицы и место ее размещения, в нашем случае это – текущая база данных, (рисунок 19);

§ сохраните запрос и запустите его на выполнение.

Рисунок 19 – Запрос на создание таблицы

 

2. Создайте запрос на обновление цены пяти любых товаров (наименования товаров задайте самостоятельно, цены выросли в 1,25 раза). Для этого выполните следующие действия:

§ запустите конструктор запросов, выберите таблицу данные, в которой должны быть обновлены, измените тип запроса;

§ в строке Поле укажите поле Цена, в строке Обновление создайте выражение для вычисления обновления поля Цена;

§ в строке Поле укажите поле Наименование, в строках Условие отбора / или укажите наименования товаров, цена которых будет обновлена, сохраните и запустите запрос (рисунок 20).

3. В таблице Поставки, через запрос на обновление, рассчитайте величину Стоимости для каждой выполненной поставки (цена каждого товара с учетом НДС). Расчётная формула: Цена * (1 + Ставка НДС) * Количество.

Рисунок 20 – Запрос на обновление

 

4. Удалите из соответствующей таблицы данные о поставках, выполненных одним из поставщиков (номер поставщика задайте самостоятельно). Для этого выполните следующие действия:

§ запустите конструктор запросов, выберите таблицу данные, в которой должны быть удалены;

§ создайте запрос на выборку, условие отбора записей – номер поставщика, поставки которого будут удаляться;

§ запустите запрос (это можно сделать без сохранения запроса, нажав на кнопку Режим) и убедитесь, что записи отобраны правильно;

§ измените тип запроса (обратите внимание, что таблица конструктора претерпела изменения);

§ сохраните запрос и запустите его (помните, что удаление записей процесс необратимый!).

5. Через запрос на добавление добавьте новые записи в таблицу Товар. Последовательность создания запроса следующая:

§ свяжите свою базу данных с таблицей–источником записей: вкладка Внешние данные → блок Импорт, кнопка Access, в открывшемся окне укажите положение источника данных (источник данных – база LR_запросы.mdb), установите переключатель – Создать связанную таблицу для связи с источником данных, в открывшемся окне выберите таблицу Новые товары (рисунок 21).

§ запустите конструктор запросов, выберите таблицу Новые товары, преобразуйте запрос в запрос на Добавление и укажите в какую таблицу будут добавлены новые записи;

§ в строке конструктора Поле укажите поля-источники данных, в строке конструктора Добавление укажите поля, в которые добавляются данные (рисунок 22), сохраните и запустите запрос.


Рисунок 21 – Связывание базы данных с таблицей – источником записей

 

Рисунок 22 – Запрос на добавление

Формы базы данных

 

В большинстве случаев формы являются более удобным способом просмотра и редактирования данных базы, чем таблицы, они упрощают процесс ввода данных и позволяют снизить ошибки. Формы создаются на основе таблиц или запросов. При вводе или редактировании данных в форме автоматически изменяются данные в таблице или запросе, по которым создана форма.

Основные виды форм:

§ простая однотабличная форма;

§ простая форма по нескольким таблицам (запросам);

§ составная форма по нескольким таблицам (запросам);

§ кнопочная форма.

Форма является объектом – контейнером. Она содержит так называемые элементы управления, с помощью которых осуществляется доступ к данным в таблицах, размещаются надписи, рисунки, графические элементы и т.д.

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

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

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

Для формы может быть разрешено или запрещено редактирование существующих записей, а также ввод или удаление новых (режим – только для чтения).

Для работы с формой MS Access 2007 предоставляет следующие основные режимы:

§ режим формы – просмотр, редактирование и добавление новых записей (кроме режима только для чтения);

§ режим макета – просмотр данных без возможности редактирования, возможность изменения внешнего вида формы и её элементов;

§ режим конструктора – конструирование формы, изменение внешнего вида, добавление элементов управления, задание свойств элементов.

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

В MS Access 2007 предусмотрены следующие способы создания форм:

§ автоматическое создание формы для выбранного объекта базы данных;

§ создание формы с помощью Мастера форм;

§ создание формы в режиме Конструктора форм.

Команды, предназначенные для создания и редактирования форм, находятся на вкладках Создание, вкладках Формат и Упорядочить группы Работа с макетами форм, вкладках Конструктор и Упорядочить группы Инструменты конструктора форм. Основные команды вкладок представлены на рисунке 23. Наиболее рациональный способ создания форм – создать «заготовку» формы с помощью Мастера форм, а затем отредактировать её в режиме Конструктора.


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

 

Рисунок 23 – Команды для работы с формами

 

Рисунок 24 – Окно свойств

Практическое задание 5. Конструирование форм базы данных

Запустите MS Access 2007. Откройте базу данных по учёту торговли. Создайте предложенные формы базы данных.

1. С помощью Мастера форм создайте простую форму по таблицам Поставщики и Поставщики_контакты, включив в неё все поля таблиц. Внешний вид формы – В один столбец, стиль оформления на Ваш выбор.

 







Date: 2016-05-17; view: 398; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.01 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию