- •Основные сведения и термины программы
- •Окно базы данных
- •Объекты (кнопки в окне бд):
- •Сквозное практическое задание для изучения работы программы access. Этап 1 работа с однотабличной базой данных. Шаг 1.Создание базы данных (бд).
- •Создание базы даных
- •Определение структуры.
- •Ввод данных.
- •Редактирование данных
- •Работа с данными таблицы.
- •Шаг 2. Запросы выборки к бд.
- •Простой запрос
- •Запрос на выборку
- •Шаг 3. Отчеты.
- •Шаг 4. Простейшие формы.
- •Шаг 5. Кнопочная форма.
- •Этап 2 работа с многотабличной базой данных шаг 6. Создание многотабличной бд.
- •Шаг 7.Установить связи между таблицами.
- •Задание
- •Шаг 8.Запросы выборки к многотабличным бд.
- •Простой запрос.
- •Запрос с условием.
- •Ввод формул с расчетом значения поля, псевдоимя.
- •В вод формул с условием.
- •10%; Если дата сделки не позднее 1.01.00 0; если дата сделки после 1.01.00
- •Запрос с параметром.
- •Итоговые запросы (групповые)
- •Шаг 9. Перекрестный запрос. Перекрестные запросы.
- •Запросы на изменение бывают разрушительными, поэтому отнеситесь к их выполнению очень серьезно. Шаг 10. Запрос на создание таблицы.
- •Шаг 11. Запросы добавление, замену и удаление записей. Запрос на обновление записей.
- •Запрос на добавление записи
- •Запрос на удаление записи.
- •Шаг 12. Формы.
- •Формы для связанных таблиц
- •Добавление вычисляемых выражений в формы Расчеты в простых формах
- •Расчеты в сложных формах
- •Шаг 13. Отчеты.
- •Значительно упрощается задача построения отчетов с помощью Мастера отчетов:
- •Шаг 14. Меню работы с бд
- •Содержание
Ввод формул с расчетом значения поля, псевдоимя.
(См ШАГ 2)
ЗАДАНИЕ
Вывести на экран:
Премия=0,5 * оклад.
Товары с указанием цены, торговой наценки и подсчетом результирующей цены продажи товара.
Цена продажи = цена + цена * торговая наценка.
В одно поле записать наименование товара и его марку и к этому длинному имени указать его количество в наличии.
В вод формул с условием.
IIf («expr»; «truepart»; «falsepart»)
Пример:
Начисление премии в размере двойного оклада каждому сотруднику у которого есть дети.
ЗАДАНИЕ
Вывести на экран:
Установить премию к празднику «8 марта»: всем женщинам по 1000 рублей, мужчинам по 500рублей
Установить премию к «новому году: каждому сотруднику из расчета оклад на самого себя и по окладу на каждого ребенка.
Рассчитать скидку на продажу товара:
0; если количество
проданного товара <= 5
5%;
если количество проданного товара >
5
Скидка =
Рассчитать стоимость товара для распродажи:
цена; если количество
товара <= 20
цена
+
+цена*
торговая наценка; если количество
товара > 20
Стоимость для распродажи =
Рассчитать новогоднюю скидку на продажу товара:
10%; Если дата сделки не позднее 1.01.00 0; если дата сделки после 1.01.00
Новогодняя скидка =
Запрос с параметром.
(См ШАГ 2)
ЗАДАНИЕ
Вывести на экран:
По конкретной фирме покупателю (выберите параметром) купленные товары и их количества, цены, номера сделок.
Номера сделок заключенных конкретного числа (выберите параметром дату сделки) с названием купленного товара и его количеством.
Итоговые запросы (групповые)
Групповые операции позволяют выделить группы записей с одинаковыми значениями в указанных полях и использовать для других полей этих групп определенную статистическую функцию: суммирования Sum, расчета среднего значения Avg и некоторые другие.
Групповой запрос создается из режима конструктора. Дополнительно в этом режиме задается команда «Вид -> Групповые операции» или нажимается кнопка «Групповые операции». При этом в бланке запроса появляется строка «Групповая операция», в которой для всех полей записано «Группировка». Для групповых вычислений по некоторому полю нужно заменить в нем
слово «Группировка» на нужную статистическую функцию, выбираемую из списка.
В одном запросе может быть указано несколько групповых функций.
Н
апример:
Для каждого номера сделки определить
количество наименований товара в сделке
и общее количество проданного товара.
ЗАДАНИЕ
Вывести на экран:
Для каждого вида товара (поле группировки) получить результат расчета суммы количества его реализации.
Для каждой фирмы покупателя (поле группировки) получить количество наименований товара, которые она закупила.
Для каждого сотрудника (поле группировки Фамилия) результат расчета количества проданного им товара.
Для каждого номера сделки (поле группировки) получить результат расчета количества наименований товаров по сделке.
Для каждого номера сделки (поле группировки) результат расчета количества товаров по сделке.
Для каждого вида товара результат расчета суммы выручки от его реализации.
Для каждой фирмы покупателя получить количество наименований товара, которые она закупила.
