
- •Практический раздел содержание
- •Лабораторная работа №1
- •Основные понятия диаграмм классов uml
- •Классы, атрибуты, операции
- •Категории связей. Связь-зависимость
- •Связи-обобщения и механизм наследования классов в uml
- •Связи-ассоциации: роли, кратность, агрегация
- •Получение схемы реляционной базы данных из диаграммы классов uml
- •Лабораторная работа №2
- •Лабораторная работа №3
- •Лабораторная работа №4
- •Лабораторная работа №5
- •Лабораторная работа №6
- •3Апрос 6-2-1
- •3Апрос 6-2-2
- •Лабораторная работа №7
- •Лабораторная работа №8
- •Создание макроса
- •Сведения о построителе макросов
- •Создание изолированного макроса
- •Создание группы макросов
- •Создание внедренного макроса
- •Изменение макроса
- •Использование условий для контроля за действиями макроса
- •Примеры условных выражений в макросах
- •Лабораторная работа №9
- •Описание
- •Порядок обработки элементов оператора select:
- •Конструкция where
- •Конструкция group by
- •Конструкция having
- •Конструкция order by
- •Seller (Продавцы)
- •Sale (Продажи)
- •Supplier (Поставщики)
- •Goods (Товары)
- •Model (Модели)
- •Custom (Заказ)
- •Простые запросы
- •Агрегатные функции
- •Лабораторная работа №10
- •Многотабличные запросы
- •Примеры многотабличных запросов
- •Подзапросы и многотабличные запросы
- •Лабораторная работа №11
- •Операторы манипулирования данными
- •Лабораторная работа №12
- •Лабораторная работа №13
- •Примеры
- •Синтаксис
- •Примеры
- •Лабораторная работа №14
- •Лабораторная работа №15
- •Лабораторная работа №16
- •Лабораторная работа №17
- •Лабораторная работа №18
- •Лабораторная работа №19
- •Работа с данными
- •Состояния и режимы набора данных
- •Поля и класс tField
- •Типы полей и типы данных
- •Сортировка
- •Навигация
- •Фильтрация
- •Редактирование
- •Добавление и удаление
- •Лабораторная работа №20
- •Лабораторная работа №21
- •Лабораторная работа №22
- •Лабораторная работа №23
- •Компонент dbCtrlGrid
- •Лабораторная работа №24
- •Импорт информации из Delphi в Word
- •1. Как определить установлен ли Excel
- •2. Как определить запущен ли Excel
- •3. Как вывести данные в Excel
- •Лабораторная работа №25
- •Поиск и фильтрация данных в Delphi
- •Общие положения
- •Поиск данных
- •Лабораторная работа №26
- •Лабораторная работа №27
- •Отчеты в Delphi
- •Лабораторная работа №28
- •Лабораторная работа №29
- •Лабораторная работа №30
- •Лабораторная работа №31
- •Лабораторная работа №32
- •Стандартные функции php для работы с MySql
- •Пример простейшей поисковой системы на php
- •Сортировка таблиц
- •Лабораторная работа №33
- •Работа с соединениями
- •Постоянные соединения с базами данных
- •Лабораторная работа №34
- •Создание бд и таблиц
- •Создание бд и таблиц с помощью php
- •Создание бд и таблиц с использованием phpMyAdmin
- •Лабораторная работа №35
- •Лабораторная работа №36
- •Применение информации о структуре таблицы
- •Лабораторная работа №37
- •Лабораторная работа №39
- •Роль сервера приложений: Настройка сервера приложений
- •Предварительная подготовка
- •Настройка сервера приложений
- •Параметры сервера приложений
- •Сводка выбранных параметров
- •Завершение работы мастера настройки сервера
- •Удаление роли сервера приложений
- •Дальнейшие действия: выполнение дополнительных задач
- •Подготовка данных для сервера приложений
- •Создание сервера приложений
- •Лабораторная работа №40
- •Создание локального клиентского приложения (на том же пк, что и сервер)
- •Удаленный клиент с использованием olEnterprise
- •Об удаленном клиенте с использованием dcom
- •Удаленный клиент с использованием ActiveForm
Лабораторная работа №8
Тема: Создание макрокоманд. Импорт и экспорт данных
Цель работы: Изучить создание и использование форм и элементов управления в СУБД MS Access.
Время работы: 2 учебных часа.
Правила по ТБ: Общие.
Оборудование рабочего места: Практикум, ПК.
Программное обеспечение: Windows, MS Office.
Вопросы входного контроля:
Дайте определение понятию запрос.
Расскажите, что Вы знаете о создании форм.
Перечислите, что может быть представлено на форме.
Расскажите, что Вы знаете о создании отчетов.
Дайте определение понятию макрокоманда.
Назовите основные части интерфейса MS Access.
Опишите основные режимы работы с таблицей, запросом, формой, отчетом.
КРАТКИЕ ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ
Создание макроса
Можно создать макрос, чтобы выполнять определенный набор макрокоманд или группу макросов, чтобы выполнять связанный набор макрокоманд.
В Microsoft Office Access 2007 макросы могут содержаться в объектах макроса (иногда их называют изолированными макросами) или могут быть внедрены в свойства событий форм, отчетов, элементов управления. Внедренные макросы становятся частью объекта или элемента управления. Объекты макроса отображаются в области переходов в группе Макросы; внедренные макросы не отображаются.
Сведения о построителе макросов
Построитель макросов используется для создания и изменения макросов. Чтобы открыть построитель макросов:
На вкладке Создание в группе Другие
щелкните Макрос. Если эта команда
недоступна, щелкните стрелку либо под
кнопкой Модуль, либо под кнопкой
Модуль класса, а затем щелкните
Макрос.
Откроется построитель макросов.
В окне построителя макросов создается список макрокоманд, которые требуется выполнить при запуске макроса. При первом открытии построителя макросов будут отображены столбцы Макрокоманда, Аргументы и Примечание.
В группе Аргументы макрокоманды с левой стороны при необходимости можно вводить и изменять аргументы для каждой макрокоманды. Поле описания с краткими сведениями о каждой макрокоманде или аргументе находится справа. Чтобы прочитать описание в поле, щелкните макрокоманду или аргумент.
Для создания, тестирования и запуска макросов можно использовать команды вкладки построителя макросов Конструктор.
В следующей таблице показаны команды, доступные на вкладке Конструктор.
Группа |
Команда |
Описание |
Сервис |
Выполнить |
Выполнение макрокоманд, перечисленных в макросе. |
|
Пошаговое выполнение |
Включение режима пошагового выполнения макроса. При запуске макроса в этом режиме происходит поочередное выполнение каждой макрокоманды. После завершения каждой макрокоманды отображается диалоговое окно Пошаговое исполнение макроса. Для перехода к следующей макрокоманде нажмите в этом диалоговом окне кнопку Шаг. Нажмите кнопку Остановить все макросы, чтобы остановить исполнение этого и всех остальных макросов. Нажмите кнопку Далее, чтобы выйти из пошагового режима и выполнить остальные макрокоманды без остановки. |
|
Построитель |
Эта кнопка активируется при вводе аргумента макрокоманды, содержащего выражение. Чтобы открыть диалоговое окно Построитель выражений с целью создать выражение, нажмите кнопку Построитель. |
Строки |
Вставить строки |
Вставка одной или нескольких пустых строк макрокоманды над выделенной строкой или строками. |
|
Удалить строки |
Удаление выделенной строки или строк макрокоманды. |
Показать или скрыть |
Показать все макрокоманды |
Отображение большего или меньшего количества макрокоманд в раскрывающемся списке Макрокоманда.
Совет. Если кнопка Показать все макрокоманды выделена, нажмите кнопку Показать все макрокоманды, чтобы снять выделение. Если кнопка Показать все макрокоманды не выделена, то доступен краткий список надежных макрокоманд. |
|
Имена макросов |
Отображение или скрытие столбца Имя макроса. Имена макросов необходимы для того, чтобы отличать отдельные макросы друг от друга в группе макросов; в остальном имена для макросов необязательны. Дополнительные сведения см. в разделе Создание группы макросов. |
|
Условия |
Отображение или скрытие столбца Условие. Этот столбец служит для ввода выражений, которые определяют условия для выполнения макрокоманды. |
|
Аргументы |
Отображение или скрытие столбца Аргументы. В этом столбце отображаются аргументы для каждой макрокоманды, что упрощает просмотр макроса. Если столбец Аргументы не отображается, придется выбирать каждую макрокоманду и просматривать аргументы в разделе Аргументы макрокоманды. Ввод аргументов в столбце Аргументы невозможен. |