Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Access_лаб.docx
Скачиваний:
12
Добавлен:
29.08.2019
Размер:
143.23 Кб
Скачать
    1. Отчет по начислению стипендии

На ленте Создание выберите Отчеты и нажмите на пиктограмму .

В открывшемся окне в списке Таблицы и запросы выберите запрос Запрос3. Теперь из списка Доступные поля: перенесите все поля (ФИО и Стипендия) в список Выбранные поля: (воспользуйтесь кнопкой ).

Окончив эту процедуру, выполните щелчок мышкой на кнопке .

Нажмите кнопку .

На просьбу ввести значение параметра ничего не вводите (так как он вычисляется в нашем запросе) и нажмите ОК.

Если фамилии полностью не отображаются в отчете, перейдите в Режим макета, нажав на кнопку на ленте Главная в поле Режимы. Изменить ширину поля можно с помощью мыши, схватив за границу, разделяющую поля ФИО и Стипендия, и переместив ее в нужное место. После чего нажмите на кнопку , расположенную на ленте Формат в поле Режимы.

Просмотрите отчет и закройте его.

  1. Макросы

Макрос определяется во многом так же, как структура таблицы базы данных. Левый столбец окна Макрос — Макрокоманда — позволяет выбрать из раскрывающегося списка требуемую макрокоманду, средний – Аргументы – показывает значения аргументов данной макрокоманды, а правый — Примечание - предназначен для ввода комментариев.

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

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

6.1. Макрос1

Создадим макрос для открытия таблиц Студенты и Предметы. Действие сопроводим звуковым сигналом.

На ленте Создание в поле Другие нажмите на пиктограмму .

В столбце Макрокоманда в первой строке выберите ОткрытьТаблицу и в окне Аргументы макрокоманды в поле Имя таблицы выберите таблицу Студенты.

В столбце Макрокоманда во второй строке выберите ОткрытьТаблицу и в окне Аргументы макрокоманды в поле Имя таблицы выберите таблицу Предметы.

В столбце Макрокоманда в следующей строке выберите Сигнал и повторите эту строку (Сигнал) ниже 20 раз (чтобы услышать звук после запуска этого макроса).

В столбце Макрокоманда в следующей строке выберите Закрыть и в окне Аргументы макрокоманды выберите в поле Тип объекта - Таблица, а в поле Имя объекта - Предметы.

Закройте макрос, подтвердив сохранение и дав ему имя Макрос1.

Запустите его на выполнение двойным щелчком мыши на его имени в поле Несвязанные объекты, расположенном в левой нижней части окна Ac­cess. Из-за различного быстродействия компьютеров или отсутствия динамика на ЭВМ, 20 раз строки Сигнал может быть недостаточно, и, следовательно, сам звук Вы можете не услышать. Кроме того, таблица Предметы по заданию должна закрыться, и из-за быстродействия компьютера на экране может не задержаться (только мигнет).

6.2. Макрос2

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

Закройте базу данных и Access.

  1. Контрольные вопросы

  1. Назначение пиктограммы .

  2. Синтаксис записи имен полей в таблицах.

  3. Основные типы данных при создании имен полей в таблицах.

  4. Понятие счетчика в типах данных.

  5. Понятие ключевого поля.

  6. Понятие Мастера подстановок в типах данных.

  7. Назначение пиктограммы Фильтр.

  8. Назначение пиктограммы .

  9. Назначение пиктограммы .

  10. Назначение пиктограммы .

  11. Назначение пиктограммы .

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]