Создание макросов
Определение понятия "макрос". Рассмотрение основ создания интерфейса, облегчающего пользователю выполнение типичных задач. Описание изолированных и внедренных макросов в Access 2010. Проверка работы макроса, позволяющего находить товар в базе данных.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | реферат |
Язык | русский |
Дата добавления | 29.06.2015 |
Размер файла | 963,8 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Создание макросов
1. Определение
Макрос - набор команд, которые выполняются в заданном порядке.
Основным назначением макроса в базе данных является создание интерфейса, облегчающего пользователю выполнение типичных задач.
В приложении Access макросы можно рассматривать как упрощенный язык программирования, на котором программа записывается в виде списка макрокоманд.
При создании макроса каждая макрокоманда выбирается из раскрывающегося списка, после чего к ней добавляется необходимая информация. Макросы позволяют добавлять функциональные возможности в формы, отчеты и элементы управления без необходимости написания кода в модуле Visual Basic.
Макросы обеспечивают выполнение части команд, доступных в VBA, и для большинства пользователей создание макроса оказывается проще, нежели написание кода VBA.
В Access 2010 существует возможность создания макросов двух типов: изолированных и внедренных.
Изолированный макрос существует как отдельный объект в базе данных (раздел Макросы Области навигации), который затем можно связать, например, с событием Нажатие кнопки.
Внедренный макрос (новая возможность в Office Access 2007) внедрен непосредственно в событие объекта, например, Нажатие кнопки. Он не отображается в раздел Макросы Области навигации и не может выть конвертирован в формат Access 2002-2003.
2. Макрос для поиска информации (изолированный макрос)
Задание: создать макрос, которой будет позволять в базе данных находить информацию по накладной, номер которой вводит пользователь.
Для этого на Многотабличной форме в разделе Заголовок разместить поле введите номер накладной и кнопку, по нажатию на которую будет осуществляться поиск (рис. 1).
Рис. 1. Форма Накладные
Порядок работы:
1. Форма открывается в режиме Конструктора. В заголовке формы создается поле, предназначенное для ввода пользователем искомого номера накладной. Для этого на вкладке Конструктор в разделе Элементы управления выбирается объект Поле и прорисовывается в заголовке формы (рис. 2).
Рис. 2. Добавление поля
2. Добавленному полю присваивается имя Образец. Для этого выделяется окно Свободный, на вкладке Сервис нажимается кнопка Страница свойств, выбирается вкладка Все и в разделе Имя записывается имя Образец (рис. 3).
Рис. 3. Имя поля
Примечание: поле состоит из двух элементов Надписи, в которой содержится текст Введите номер накладной и окна для ввода данных Свободный. Ввод имени необходимо осуществлять для окна, в которое будут вводиться данные (Свободный)!
4. На вкладке Конструктор в разделе Элементы управления открывается полный список элементов и отключается (делается неактивной) кнопка Использовать мастера ().
На форме прорисовывается кнопка, по нажатию на которую будет произведен поиск (рис. 4).
Рис. 4. Создание кнопки
5. Создаётся макрос.
5.1. На вкладке Создание в разделе Макросы и код нажимается кнопка .
5.2. На экране отобразится окно, предназначенное для записи макрокоманд (рис. 5).
Рис. 5. Запись макрокоманд
5.3. Макрос закрывается, сохраняется и ему присваивается имя Поиск. Он автоматически отобразится в разделе Макросы Области навигации.
Макрос добавляется в событие кнопки Поиск Многотабличной формы.
1. Кнопка Поиск выделяется и на вкладке Конструктор в разделе Сервис выбирается .
2. В появившемся диалогом окне отображается вкладка События и курсор устанавливается в строку Нажатие кнопки.
3. Справа в строке отобразится кнопка , при нажатии на которую на экране появится список всех макросов, в котором выбирается макрос Поиск.
7. Для проверки работы макроса необходимо из режима Конструктора перейти в режим Формы, ввести в поле Образец номер накладной, которую нужно найти, и нажать кнопку Поиск.
3. Макрос для поиска информации (внедренный макрос)
Задание: создать макрос, позволяющий в базе данных находить товар с заданным наименованием и изменять его цену.
Для этого на форме Справочник товаров в разделе Заголовок разместить поля Найти товар, Новая цена и кнопку, по нажатию на которую будет осуществляться поиск и замена (рис. 6).
Рис. 6. Поля для поиска и замены информации
Порядок работы:
1. Форма Справочник товаров открывается в режиме конструктора.
В заголовке формы создаются поля Найти товар и Новая цена, в которые пользователь будет вводить наименование товара и новую цену. Для этого на вкладке Конструктор в разделе Элементы управления выбирается объект Поле и прорисовывается в заголовке формы (рис. 7).
макрос интерфейс база access
Рис. 7. Создание полей
2. Полям присваиваются имена Поиск_товара и Новая_цена. Для этого выделяется окно Свободный, на вкладке Конструктор в разделе Сервис выбирается . Выбирается вкладка Все и в разделе Имя записываются имена (рис. 8).
Рис. 8. имена полей: а) Поиск_товара; б) Новая_цена
4. На вкладке Конструктор в разделе Элементы управления открывается полный список элементов и отключается (делается неактивной) кнопка Использовать мастера ().
На форме прорисовывается кнопка, по нажатию на которую будет произведена замена (рис. 9).
Рис. 9. Создание кнопки
5. Для кнопки Изменить цену создается макрос.
5.1. Кнопка выделяется и на вкладке Конструктор в разделе Сервис выбирается .
5.2. В появившемся диалогом окне открывается вкладка События и курсор устанавливается в строку Нажатие кнопки.
5.3. Справа в строке отобразится кнопка , при нажатии на которую на экране появится диалоговое окно Построитель где выбирается команда Макросы и нажимается кнопка OK.
5.4. На экране отобразится окно, предназначенное для записи макрокоманд (рис. 10). Для того чтобы были доступны все макрокоманды на вкладке Конструктор в разделе Показать или скрыть нажимается кнопка Показать все действия ().
Рис. 10. Последовательность макрокоманд
Для проверки работы макроса необходимо из режима Конструктора перейти в режим Формы, ввести в поле Поиск_товара наименование товара, для которого будет произведена замена цены, а в поле Новая_Цена новую цену товара, нажать кнопку Заменить.
Список литературы
1. Фомина Е.Е. Методические указания по выполнению курсовой работы по дисциплине "Информатика" [Электронный ресурс]: методическое пособие / Е.Е. Фомина. Тверь, 2009. 102 с.
2. Мамонтова Е.А., Цветкова О.Н., Григорьев С.М. Работа с базами данных в MS Access 2010: методические указания и задания к изучению курса "Информатика", "Экономическая информатика" / Е.А. Мамонтова, О.Н. Цветкова, С.М. Григорьев. Москва, 2012. 75 с.
3. Виноградов Г.П., Кирсанова Н.В. Проектирование структуры реляционных баз данных средствами СУБД MS Access: учебное пособие / Г.П. Виноградов, Н.В. Кирсанова. Тверь: ТГТУ, 2006. 84 с.
Размещено на Allbest.ru
...Подобные документы
Описание функций, задач, выявление проблем в деятельности веломастерской. Обоснование выбора использования системы управления базами данных Access. Создание таблиц, запросов, форм, отчетов и простых макросов. Упрощения использования созданной базой.
курсовая работа [930,8 K], добавлен 05.05.2015Создание системы взаимосвязанных таблиц, обеспечивающей целостное обновление и удаление данных. Автоматизация работы программы с помощью механизма запросов на обновление. Составление отчетов с помощь схемы данных, макросов и модулей. Описание базы данных.
курсовая работа [815,5 K], добавлен 14.02.2016Изучение понятия, видов и методов создания стандартных макросов Microsoft Office Word - набора инструкций, которые сообщают программе, какие действия следует выполнить, чтобы достичь определенной цели. Функции макрорекордера. Редактирование макросов.
курсовая работа [1,1 M], добавлен 18.04.2011Создание макроса, позволяющего вставить строку текста, содержащую фамилию и группу, начиная с текущей ячейки, задать для таблицы чисел, состоящей из четырех столбцов и трех строк, найти сумму элементов таблицы, задать границы для полученной таблицы.
контрольная работа [1,3 M], добавлен 28.12.2009Применение Microsoft Office Access для создания базы данных "Гостиница" с целью ведения списка постояльцев и учета забронированных мест. Методы построения таблиц, запросов, форм, отчетов, макросов и модулей. Реализация концептуальной и логической модели.
курсовая работа [418,1 K], добавлен 14.06.2011Создание базы данных, планирование разработки и системные требования. Проектирование базы данных в среде Microsoft Access, элементы и типы данных. Создание таблицы и использование конструктора для их модернизации. Построение запросов и создание макросов.
курсовая работа [2,0 M], добавлен 16.04.2011Суммирование элементов столбцов заданной матрицы и получение результатов в одномерных массивах с помощью задания формулы и создания макросов. Нормирование вектора и нахождение его длины, объявление массива, указание его размерности, вывод формы.
контрольная работа [460,5 K], добавлен 18.01.2011Разработка базы данных на основе MS Access, позволяющей регистратору стоматологической клиники записывать клиентов на прием, формировать отчетность. Построение инфологической и даталогической модели. Создание макросов для выполнения рутинных операций.
курсовая работа [989,7 K], добавлен 09.12.2014Рассмотрение интерактивной реляционной системы управления базами данных Microsoft Access. Графические возможности программы; создание таблиц, запросов, формуляров, отчетов, макросов и модулей. Сравнительная характеристика баз данных Clipper и Access.
курсовая работа [1,1 M], добавлен 22.01.2013Формирование базы данных MS Access, операции с таблицами. Модификации базы данных. Использование связных таблиц для создания форм и отчетов. Работа с информацией при помощи запросов. Составление страницы удаленного доступа и результаты работы макросов.
лабораторная работа [1,3 M], добавлен 25.02.2014Создание и обработка таблиц, формы и простых запросов в Microsoft Access. Ключи, связи и индексы таблиц. Использование выражений в данном редакторе. Методика и направления создания отчетов, макросов и кнопочной формы, необходимый для этого инструментарий.
курсовая работа [2,7 M], добавлен 23.12.2011Интерфейсные средства СУБД MS Access 2003. Проектирование схемы данных. Создание составного отчёта, содержащего диаграмму. Группировка и сортировка в отчётах. Использование языка программирования VBА, создание макросов. Разработка программы и функций.
курсовая работа [5,2 M], добавлен 20.06.2010Бизнес-процессы при ручном и автоматизированном выполнении работы заполнения и печати писем руководителю организации. Описание базы данных и пошаговое выполнение работы, использование макросов в среде Microsoft Excel, создание автоматизированных списков.
курсовая работа [763,0 K], добавлен 09.12.2010Создание базы данных "Спортивный клуб" средствами Microsoft Access: нормализация информационно-логической модели данных, построение связей между таблицами, разработка форм, запросов, отчетов, макросов, главной кнопочной формы в интерфейсе пользователя.
курсовая работа [2,8 M], добавлен 10.06.2011Теоретические аспекты реляционных баз данных. Проектирование информационных систем "Ломбард" в Microsoft Access. Структура таблиц в программе. Заполнение базы данных, оперирование данными. Запросы с вычисляемыми полями. Создание форм и макросов.
курсовая работа [1,4 M], добавлен 16.09.2017Возможности системы управления базами данных Access. Структура простейшей базы данных: свойства ее полей, типы данных, безопасность и режим работы. Определение связей между таблицами в базе данных. Использование запроса на выборку, макроса и отчетов.
курсовая работа [1,7 M], добавлен 05.12.2010Построение модели вариантов использования для актантов с использованием конструкций языка UML. Перенос логической модели данных в среду СУБД Access. Тестирование базы данных. Создание форм для просмотра и редактирования, отчетов, запросов, макросов.
курсовая работа [568,7 K], добавлен 15.03.2015Структура простейшей базы данных и свойства полей. Характеристика типов данных. Описание процесса создания базы данных, таблиц и связей между ними, простых и составных форм, запросов в Microsoft Access. Пример составления подчинённых отчетов и макросов.
курсовая работа [2,9 M], добавлен 14.11.2016Разработка электронной таблицы учета посещения поликлиники, описание алгоритма; создание макросов, автоматизирующих вывод диаграмм. Создание шаблона для оформления технической документации, оценка вычислительных возможностей табличного процессора Excel.
курсовая работа [151,4 K], добавлен 12.05.2013Разработка базы данных торговой фирмы по поставке одежды. Анализ таблиц, которые она содержит. Присвоение ключевых полей. Использование средств программирования и макросов для упорядочения структуры базы данных в среде СУБД MS Access. Добавление объектов.
курсовая работа [1,2 M], добавлен 29.12.2014