Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Доработка отчета в режиме КонструктораСодержание книги Поиск на нашем сайте
При переводе отчета в режим Конструкторана экране можно увидеть все зоны его построения (рис. 32).
Рис. 32. Отчет в режиме Конструктора
В заголовок помещается текст из шапки макета отчета. После работы мастера текст заголовка можно и нужно изменить, так как, задавая имя отчету на последнем шаге, обычно придерживаются правил файловой системы, а заголовок требует выполнения правил правописания, поскольку является текстом. В зоне заголовка можно поместить небольшой сопроводительный текст. Это может быть сообщение или приказ. Зона заголовка для дополнительного текста увеличивается и так же, как в форме, выполняется с помощью инструмента Надпись. Если же текст большой, лучше экспортировать отчет в Word. В верхний и нижний колонтитулы обычно помещают заголовки полей, номера страниц и даты. При определении содержания этих разделов следует исходить из требований к оформлению отдельных страниц отчета. Названия полей могут быть непонятными для тех, кто будет читать отчет, поэтому их можно изменять точно так же, как и присоединенные надписи в форме. В области данных размещаются поля таблиц базы данных или запросов. Они являются связанными, поэтому изменять их нельзя. Если в режиме Мастерпроведена группировка записи по полю, окно конструктора отчетов имеет дополнительные разделы: Заголовок группыи Примечание группы. В первом, как правило, размещаются поля, по которым производится группировка. В разделе Примечание группымогут быть расположены выражения для подведения итогов по группе. Допускается до 10 уровней группировки выводимых записей. Элементами разделов отчета, кроме полей таблиц или запросов, на которых строится отчет, являются также тексты подписей, кнопки управления, внедряемые объекты, линии, прямоугольники и т.п. Для них имеются соответствующие кнопки на панели элементов. Свойства каждого элемента, а также раздела и отчета в целом, могут быть уточнены. Технология размещения элементов и определения их свойств практически такая же, как и в конструкторе форм. Работа с макросами
В базе данных для выполнения практических задач применяются средства программирования – макросы. С их помощью можно существенно расширить функциональные возможности создаваемого приложе-ния и настроить его на нужды конкретных пользо-вателей. Макрос в Access представляет собой структуру, состоящую из одной или нескольких макрокоманд, которые выполняются либо последовательно, либо в порядке, заданном определенными условиями. Набор макрокоманд в Access очень широк, с помощью макросов можно реализовать многое из того, что позволяют сделать процедуры на VBA. Каждая макрокоманда имеет определенное имя и, возможно, один или несколько аргументов, которые задаются пользователем. Например, при использовании макрокоманды ОткрытьФорму (OpenForm) в качестве аргументов необходимо задать, по крайней мере, имя открываемой формы и режим вывода ее на экран.
Таблица 12. Макрокоманды, их назначение и аргументы
Как видно из таблицы, действия, которые могут быть выполнены с помощью макросов, очень разнообразны. Использование макросов оправдано тем, что их легко создавать, и для этого не нужно изучать синтаксис языка программирования. Таким образом, основное назначение макросов – это создание удобного интерфейса приложения: чтобы формы и отчеты открывались при нажатии кнопок в форме или на панели инструментов; чтобы при открытии приложения пользователь видел на экране не окно БД, наполненное множеством таблиц, форм, запросов и отчетов, а некую понятную форму, с помощью которой можно было бы сразу производить желаемые действия и т.п. Создание макросов В Microsoft Access существует специальное средство для создания макросов - Конструктор макросов. Окно Конструктора макросов построено аналогично окну Конструктора таблиц, т.е. разделено по горизонтали на две части: панель описаний и панель аргументов. Верхняя часть окна Конструктора - панель описаний - состоит из нескольких столбцов. По умолчанию на этой панели выводится два столбца: "Макрокоманда" и "Примечание". Панель описаний позволяет определить последовательность макрокоманд, из которых состоит макрос. Строка в столбце "Макрокоманда" представляет собой поле со списком, в котором можно выбрать нужную макрокоманду. Строка в столбце "Примечание" - это обычное текстовое поле, в которое можно ввести комментарий, описывающий выполняемое действие. Когда поле "Макрокоманда" заполнено, в нижней части окна Конструктора макросов появляется панель аргументов, предназначенная для ввода значений аргументов соответствующей макрокоманды. Список полей на этой панели зависит от выбранной макрокоманды и может отсутствовать, если макро-команда не имеет аргументов. Для ввода аргументов макрокоманды чаще всего требуется выбирать значения из списков или вводить выражения. Для ввода выражений используется построитель выражений. Таким образом, при создании макросов не нужно запоминать список аргументов для каждой макро-команды (рис. 33).
Рис. 33. Окно макроса в режиме Конструктора Выполнение макроса После завершения разработки макроса можно проверить его работу, запустив макрос на выполнение. Самым простым способом является следующий: открыть вкладку Макросы в окне БД, выделить макрос и щелкнуть по кнопке Запуск или выполнить двойной щелчок на макросе в окне БД. Другой способ запуска: команда Сервис => Макрос =>Запуск макроса. В появившемся диалоговом окне Запуск макроса выбрать или ввести имя макроса. Если макрос открыт в режиме конструктора, его можно выполнить, щелкнув по кнопке Запуск на панели инструментов. Кроме того, макросы можно выполнять при помощи кнопок, которые добавляются в формы. Кнопки макросов можно создать методом перетаскивания:
Макрос можно настроить таким образом, чтобы он выполнялся автоматически при запуске БД. Для этого достаточно при сохранении созданного макроса присвоить ему имя Autoexec. Макросы Autoexec обычно используются для открытия форм, с которыми чаще всего работают пользователи, или для размещения на экране нескольких часто используемых форм и/или отчетов.
!!! Удерживая клавишу Shift во время открытия БД, можно отменить запуск макроса Autoexec.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-04-26; просмотров: 251; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.12.34.192 (0.01 с.) |