Вопрос. Понятие макроса. Использование макросов для автоматизации обработки данных.



Макрос — это программа, состоящая из списка команд, которые должны быть выполнены приложением. Макрос служит для объ­единения нескольких различных действий в одну процедуру, ко­торую можно вызвать. Такой список команд состоит, в основ­ном, из макрооператоров, тесно связанных с командами прило­жений из MS Office. Большая часть макрооператоров соответствует командам меню или параметрам, которые задаются в диалоговых окнах.

Microsoft Access предоставляет различные типы макрокоманд, позволяющих автоматизировать работу приложения. Рассмотрим основные действия, выполняемые с помощью макрокоманд:

- Открытие любой таблицы, запроса, формы или отчета в любом доступном режиме выполняется макрокомандами: «Открыть Таблицу», «Открыть Запрос», «Открыть Форму», «Открыть Отчет». С помощью «макрокоманды Закрыть можно» закрыть любую открытую таблицу, запрос, форму или отчет.

- Для запуска других макросов используется макрокоманда ЗапускМакроса. Выполнение процедуры или функции VBA осуществляется макрокомандойЗапускПрограммы. Чтобы прервать выполнение текущего макроса или всех макросов можно использоватьОстановитьМакрос илиОстановитьВсеМакросы.

- Для определения специальной строки меню используется макрокоманда ДобавитьМеню. Можно сделать доступным или не доступным, снять галочку или пометить пункт специального меню, в том числе и контекстного с помощью макрокомандыЗадатьКомандуМеню. Выполнить любую команду одного из стандартных команд меню Access позволяет макрокомандаКомандаМеню.

- Для перемещения, изменения размеров, сворачивания или восстановления любого окна внутри рабочей области Access используются макрокоманды СдвигРазмер, Свернуть, Развернуть, Восстановить. Чтобы передавать любому элементу управления в окне используетсяКЭлементуУправления.

- Для вывода на экран информационных сообщений и подачи звуковых сигналов для привлечения внимания к вашим сообщениям используются макрокоманды Сообщение и Сигнал.

- Для переименования любого объекта базы данных, копирования выбранного объекта в текущую или другую базу данных Access, сохранения или удаления объектов из вашей базы данных используются макрокоманды Переименовать, КопироватьОбъект, Сохранить, УдалитьОбъект. Кроме того, макрокомандыПреобразоватьБазуДанных, ПреобразоватьЭлектроннуюТаблицу, ПреобразоватьТекстпозволяют импортировать, экспортировать или связывать таблицы из других баз данных, импортировать или экспортировать электронные таблицы и текстовые файлы.

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

Макросы особенно полезны для построения небольших персональных приложений или создания прототипов больших приложений. Для сложных приложений или приложений, предназначенных для работы в сети в режиме коллективного пользования, вам скорее всего придется использовать VBA. Но даже если вы считаете, что готовы сразу перейти к VBA, лучше сначала изучить макрокоманды. Вы увидите, что почти все из них придется использовать в VBA. Поэтому изучение макросов – прекрасное введение в программирование в Access в целом.

Вопрос. Техника создания простейших макросов.

Окно макросов открывается в результате нажатия кнопки Создать или Конструктор на вкладке Макросы окна базы данных. Оно включает четыре столбца: Имя макроса, Условие, Макрокоманда и Примечание. При создании нового макроса по умолчанию отображаются только столбцы Макрокоманда и Примечание. Показ остальных столбцов устанавливается посредством оп­ций Имена макросов и Условия из меню Вид.

Примечание: Отобразить все столбцы в окне макроса позволяют также кнопки Имена макросов и Условия, расположенные на панели инструментов Констру­ктор макросов. Чтобы задать отображение колонок Имя макроса и Условие при первом открытии окна макроса, необходимо установить опции Столбец имен и Столбец условий в области Конструктор макросов вкладки Вид, входящей в состав диалогового окна Параметры.

В столбце Имя макроса указывается имя макроса, которое надлежит задавать, если окно содержит несколько макросов. При указании имен макросов необходимо следить за тем, чтобы не было повторов. В столбце Условие осуществляется ввод условия (логического выражения) для выпол­нения только части макроса. В столбце Макрокоманда перечисляются под­лежащие выполнению действия (макрокоманды) в нужной последователь­ности. Столбец Примечание, содержащий комментарии к программе, при выполнении макроса игнорируется программой, однако заполнять его реко­мендуется, поскольку в этом случае текст макроса понятнее.

Удобно разрабатывать макросы для автоматизации несложных процес­сов, таких как открытие и закрытие нескольких форм или отчетов, вывод на экран или печать нескольких документов, отмена/восстановление отображе­ния панелей инструментов и т.д.

Запуск макроса может осуществляться следующими способами:

1. Щелчок на кнопке Запуск(на ней изображен восклицательный знак).

2. Вызов команды Запуск макроса из меню Сервис.

3. Маркировка имени макроса и нажатие кнопки Запуск на вкладке Мак­росы окна базы данных (можно также выполнить двойной щелчок на имени запускаемого макроса).

Примечание: Обрабатываемый объект может быть явно не указан в макросе. В таком случае для того, чтобы действие макроса распространялось именно на него, следует сначала активизировать этот объект, а затем вызвать макрос с помощью команды Запуск макроса из меню Сервис.

Выполнение каждой макрокоманды зависит от значений ее аргументов (некоторые макрокоманды, например, Развернуть, не имеют аргументов). Пользователь не должен запоминать синтаксис макрокоманды — все аргу­менты вводятся в специально отведенные для этого поля, расположенные в нижней части окна макроса. Если набор допустимых значений для некото­рого аргумента фиксирован, Access 97 оформляет их в виде списка. Аргумен­ты можно вводить с помощью клавиатуры, однако лучше выбирать их из списка, чтобы не задать несуществующее значение. Аргументы рекоменду­ется задавать в том порядке, в каком они расположены в нижней части окна макроса.

Вопрос. Электронная таблица Excel: интерфейс и инструменты пакета анализа.

Пакет анализа представляет собой надстройку Excel– набор средств и инструментов, расширяющих стандартные возможности Excel, связанные с анализом данных.

Возможности надстройки Пакет анализа данных:

1. Однофакторный дисперсионный анализ.

2. Двухфакторный дисперсионный анализ с повторениями.

3. Двухфакторный дисперсионный анализ без повторений.

4. Корреляция.

5. Ковариация.

6. Описательная статистика.

7. Экспоненциальное сглаживание.

8.Двухвыборочный F-тест для дисперсий.

9. Анализ Фурье.

10. Гистограмма.

11. Скользящее среднее.

12. Генерация случайных чисел.

13. Ранг и перцентиль.

14. Регрессия.

15. Выборка.

16. Парный двухвыборочный t-тест для средних.

17.Двухвыборочный t-тест с одинаковыми дисперсиями.

18.Двухвыборочный t-тест с разными дисперсиями.

19.Двухвыборочный z-тест для средних.

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

(НУ ТУТ КАК-ТО И ВСЁ, ЧТО НАШЛОСЬ)


Дата добавления: 2019-02-22; просмотров: 461; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!