- •Министерство образования и науки российской федерации
- •Оглавление
- •1. Электронная таблица excel.
- •1.1. Основные положения.
- •1.2. Постановка задачи.
- •1.3. Математическое описание задачи.
- •1.4 Создание базы данных (бд).
- •1.5. Поиск данных.
- •1.6. Создание макросов.
- •1.7. Назначение макросов объектам.
- •1.8. Построение диаграмм.
- •2.Система управления базами данных access
- •2.1. Общие положения.
- •2.2. Разработка структуры бд.
- •2.3. Создание таблиц в режиме конструктора.
- •2.4. Заполнение таблиц данными (кроме вычисляемого поля).
- •2.5. Запросы на обновление
- •2.6. Запросы на выборку. Параметрические запросы.
- •2.7. Создание и редактирование форм.
- •2.8. Создание и редактирование отчетов.
- •Заключение.
- •3. Список использованной литературы.
2.2. Разработка структуры бд.
Необходимо создать две взаимосвязанных таблицы. Первая таблица будет называться Таблица 1 и в ней будут размещены следующие поля:
-
название продукта (яблоки, груши, персики...);
-
количество (в кг);
-
цену за 1 кг;
-
дату завоза;
-
нормативный срок реализации (в днях);
-
данные о поставщике;
-
название страны, откуда прибыл товар.
2.3. Создание таблиц в режиме конструктора.
Для создания новой таблицы в окне базы данных надо выбрать объект Таблицы и нажать кнопку Создать. В открывшемся окне Новая таблица выбирается Конструктор.
После этого появляется окно Таблица 1: таблица, в которой определяется структура таблицы базы данных.
Для определения поля в окне Таблица задаются Имя поля, тип данных, Описание –краткий комментарий. А также свойства поля в разделе Свойства поля.
Рис.9

2.4. Заполнение таблиц данными (кроме вычисляемого поля).
В окне базы данных надо выделить значок созданной таблицы (Дата оплаты и Стоимость) и выполнить двойной щелчок мышью либо нажать открыть. После этого заполнить таблицы данными, переход от одной ячейки к другой рекомендуется осуществлять клавишей Tab. После заполнения надо закрыть окно таблицы, при этом данные сохраняются автоматически.
Если при заполнении таблицы была изменена ее структура, то при закрытии Access потребует подтверждения изменений.
Если в таблицах содержаться одинаковые поля с одними и теми же данными, то можно, заполнив первую таблицу, скопировать ячейки данного поля, а затем, выделив аналогичный диапазон в др. таблице, вставить.
Таблица 1

Таблица 2
2.
2.5. Запросы на обновление
Запрос на обновление является запросом действий, в результате выполнения которого изменяются данные в таблицах.
В задании необходимо обновить записи поля Цена за 1 кг.
Чтобы создать запрос на обновление, надо сначала создать запрос на выборку, который затем преобразуется в окне конструктора запросов в запрос на обновление при выборе команды Обновление контекстного меню, появляющегося при нажатии кнопки Тип запроса на панели инструментов конструктора запросов, или команды меню Запрос->Обновление.
В ячейку строки Обновление вводится формула: [Цена за 1 кг]*0,15

и выполняется команда Запрос->Запуск. После этого Access предупредит, что будут обновлены значения какого-то количества записей. Результаты изменения данных можно увидеть в таблице, выбранной в качестве источника записей. При добавлении данных в таблицу надо каждый раз открывать запрос.



2.6. Запросы на выборку. Параметрические запросы.
Запросы на выборку служат для отбора данных по критериям поиск. Результаты выполнения запроса отображаются в виде временной таблицы, существующей до закрытия запроса.
Рассмотрим принцип формирования запроса на примере таблицы 2.
Для этого:
- В окне базы данных активизировать объект Запросы и нажать Создать
- В окне Новый запрос выбрать режим Конструктор , после чего на экране появится окно Запрос на выборку , а также диалоговое окно Добавление таблицы, где надо выделить таблицу 2 и щелкнуть на кнопке Добавить
- Перенести из таблицы, расположенной в верхней части экрана, необходимые поля в строку поле бланка запроса; в данном случае надо перенести все поля, для этого двойным щелчком на заголовке таблицы выделяем все поля и перетаскиваем их в первую ячейку строки Поле
- В строку условие отбора в ячейку поля Дата до которой нужно реализовать товар вводится значение <#07.04.2005#

- Закрыть запрос, сохранить его, задать имя «Просроченные продукты».
- При открытии запроса в окне базы данных на экран выводится результирующая таблица запроса (рис.10)
Рис.10

Параметрический запрос является частным случаем запроса на выборку.
Пользователь может вводить значение поля в диалоговом режиме в процессе выполнения запроса.
Имя параметра может задаваться непосредственно в поле Условие отбора в квадратных скобках (рис.11). При выполнении запроса это имя появится в диалоговом окне Введите значение параметра (рис.12)
Рассмотрим создание параметрического запроса Необходимо сделать отчет, включающий название продуктов с истекшим сроком реализации, данных о его количестве, дате завоза и поставщике. (рис.13). Назовем этот запрос «Страна и срок реализации».
Рис.11

Рис.12


Рис.13

