Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БазыДанных(заочка) / БД лабпрактикум ч2.doc
Скачиваний:
55
Добавлен:
17.04.2015
Размер:
218.11 Кб
Скачать

Макрокоманды для управления объектами

КэлементуУправления (GoToContrpI). Выбор определенного поля или эле­мента управления.

ВыделитьОбъект (SelectObject). Выделение объекта базы данных.

КопироватьОбъект (CopyObject). Копирование объекта базы данных.

УдалитьОбъект (DeleteObject). Удаление объекта базы данных.

Пере­именовать (Rename). Назначение объекту базы данных другого имени.

Сохранить (Save). Сохранение объекта базы данных.

Развернуть (Maximize). Максимизация размеров текущего окна. Свернуть (Minimize). Свертывание текущего окна.

Восстановить (Restore). Восстановление размеров свернутого окна.

СдвигРазмер (MoveSize). Изменение размеров текущего окна и/или его положения на экране.

ЗадатьЗначение (SetValue). Определение значения поля, элемента управле­ния или свойства.

ОбновитьОбъект (RepaintObject). Обновление данных в объекте или на экране. При обновлении объекта происходит пересчет значений его элементов управления.

Обновление (Requery). Обновление элемента управления. Эта макрокоманда позволяет увидеть изменения, внесенные в базу данных, так как обеспечивает повторное выполнение запросов или обращение к источникам данных.

Макрокоманды для импорта и экспорта данных

ВывестиВФормате (OutputTo). Вывод объекта базы данных в формате XLS (файл Excel), RTF (форматированный текст) или ТХТ (текст MS-DOS).

ОтправитьОбъект (SendObject). Отправка объекта по электрон­ной почте.

ПреобразоватьБазуДанных (TransferDatabase). Импорт, экспорт или уста­новка связи с базой данных из другого приложения. Поддер­живаются стандар­ты dBASE, FoxPro, Paradox и другие.

ПреобразоватьЭлектроннуюТаблцу (TransferSpreadsheet). Им­порт данных из электронной таблицы Microsoft Excel или Lotus 1-2-3. Поддерживаются различные версии этих программных продуктов.

ПреобразоватьТекст (TransferText). Импорт из текстового файла. Допуска­ется использование заранее разработанной спецификации.

Макрокоманды для решения задач программирования

ДобавитьМеню (AddMenu). Создание меню для формы или от­чета. Определение команды меню.

ВыводНаЭкран (Echo). Управление выводом на экран результа­тов выполиния операций и/или вывод сообщения в строке статуса.

ПесочныеЧасы (Hourglass). Придание указателю мыши вида пе­сочных ча­сов. Это обеспечивает «фирменный внешний вид» приложе­ния, когда компью­тер слишком долго думает.

Сообщение (MsgBox). Вывод окна с произвольным сообщением. Включение или отключение сис­темных сообщений.

КомандыКлавиатуры (SendKeys). Генерация нажатий клавиш. Позволяет ими­тировать клавиатуру.

Сигнал (Веер). Подача звукового сигнала.

Задание

1. Изучить имеющиеся макрокоманды.

2. В разработанные ранее формы и отчеты вставить по две кнопки для перехода из одной формы (отчета) в другую, присвоив им названия “Вперед” и “Назад”.

3. Создать для этих кнопок макросы.

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

5. Запустить созданный макрос всеми возможными средствами.

6. Отредактировать макрос таким образом, чтобы таблицы Зарплата и Сведения изображались на экране в свернутом виде.

7. В форме по таблице Зарплата создать кнопку с контекстным меню, позволяющим осуществлять действия п.п.2 и 3.

8. Создать макрос, вызывающую предупреждающую надпись при открытии отчета.

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

1.Укажите порядок создания простейшего макроса по открытию окон для различных объектов.

2.Какими способами можно запустить макрос?

3. Как создать кнопку с контекстным меню?

4. Как редактируется макрос?

5. Как задаются макрокоманды и их аргументы?

6. Перечислите основные макрокоманды для работы с данными.

7. Назовите основные макрокоманды для управления Access.

8. Какие макрокоманды используются для управления объектами?

9. Перечислите макрокоманды для импорта и экспорта данных.

10. Какие макрокоманды используются для решения задач программирования?