|
Программирование >> Разработка пользовательского интерфейса
Создание форм Выберите требуемый стиль. иинх г Паялись Данные Глобус Ель Камень Облака Обычный Сумерки Цвет 2 Узор Ткань Отмена ; Назад Далее > Готово Создание форк Рис. 3.25. 3aaaiifpe]yi5jii формы: automobile passenger саг Дальнейшие действия: (Т;Дтр1Й1,-род: просмотра или ввода даИ1 V Выве.сти спраадло работу с Формой:-:- Отмёв- < Н Готово 1 Рис. 3.26. Выбор названия формы и дальнейших действий по ее использованию Рис. 3.27. Готовая форма Последние опции - Сводная таблица и Диаграмма - позволяют создавать достаточно специализированные по своим задачам формы и активно используют OLE технологии. Новичкам рекомендуется начинать с автоформ, потом, осознав различия между различными видами форм и желая применить более высокие требования к выводу данных, попробовать опцию Простая Создание кнопок Выберите действие, которое необходимо выполнить при нажатии кнопки. Каждая кагтегория содержит набор действий. Категории: ; Переходы по записям Обработка записей Рабата с Формой Рабата с отчетам Приложение Разное Действия: Первая запись Найти далее Предьдущая запись Поиск записи Последняя запись Следующая запись Отмена J Назад I Далее > Готово Рис. 3.28. Помимо кнопок Мастера имеются для Групп, причем вы сами можете решить, какие объекты поместить внутрь контейнера группы, для списков, комбинированных списков, подчиненных форм, которые можно считать в Access аналогом объекта Grid, используемым в Visual FoxPro. Каждый объект имеет большой набор свойств и событий. Событию можно присвоить макрокоманду или процедуру, которые будут вызываться при его наступлении. С помощью этого можно добиться значительной гибкости работы с формой. Для форм доступны три режима работы: Конструктор, Форма и Таблица. Режим вывода данных имеет три вида: ленточная форма, простая форма и таблица. При работе с простой формой одновременно вы можете видеть данные только из одной записи, при ленточной - одну и более, в зависимости от того, сколько можно уместить их на экран. В Access нет объекта типа страницы с закладками, но есть объект Разделитель страниц и метод для перехода со страницы на страницу, поэтому не трудно организовать многостраничную форму, правда, эта функциональность может быть достигнута только после написания нескольких процедур. При работе с формой загружается своя система меню, в режиме Конструктора - одна, а в режиме формы - другая. То же относится и к панели инструментов. В режиме формы вы можете указать, какое меню и панель инструментов должны загружаться, при этом можно указывать и созданные вами. Используя установки, которые вам доступны после выбора команды Параметры из меню Сервис, вы можете задать шаблон формы, в качестве которого может использоваться любая заранее созданная форма. Все новые формы будут создаваться на основе этой формы со всеми включенными в нее элементами управления и свойствами. Формы и элементы управления можно создавать и модифицировать программно, но занимает это намного больше времени. Отчеты форма. Иногда бывает полезно представить данные, организованные с помощью опций Диаграмма и Сводная таблица. Формы, которые удовлетворят любому, даже самому требовательному вкусу, можно создать с помощью Конструктора форм. Эффективным способом работы является быстрый выбор полей с помощью Мастера создания форм, стиля форм и дальнейшее совершенствование форм с помощью Конструктора. Создание форм отнимает больше половины времени, затрачиваемого на создание приложений. Но именно на этом этапе работы вы можете воспользоваться наибольшим количеством средств автоматизации. Вам предоставляется большое количество встроенных объектов. Со многими объектами связаны Построители, причем число их разновидностей так велико, что позволяет построить автоматизировано 90%, а в некоторых случаях и целиком приложение. К примеру, с помощью Построителя командных кнопок вы можете создать 28 различных кнопок, функции которых простираются от перехода по записям до набора телефонного номера (рис. 3.28). НЕГЕЗ HaJC;Dндt Т!д!*.а1и? Chh[:;-nt-2!(npQC Ими ллярпгл Рв(Н1м данных Описание назначения и вида аргумента Рис. 3.29. Для построения более сложных макросов, требующих выполнения определенных условий для запуска отдельных макрокоманд, необходимо добавить колонку Условия. После этого Отчеты наряду с формами создают представление о вашем приложении, и создание их обычно требует кропотливого труда. Компания Microsoft постаралась ваш труд облегчить. Для каждой таблицы вы можете создать Автоотчет. При этом Автоотчет, доступный для создания с помощью меню или кнопки Новый объект на панели инструментов База данных, создает отчет, данные в котором будут выведены в столбец. Еще один Автоотчет станет доступным при выборе кнопки Создать на вкладке Отчеты. Это ленточный автоотчет, когда данные из всех полей будут выводиться в колонку. Если вы хотите выбрать поля для отчета, а не выводить все, имеющиеся в таблице или запросе, то воспользуйтесь Мастером отчетов. Мастер отчетов позволяет, помимо выбора полей для отчета, сгруппировать данные по какому-нибудь полю, при этом вы можете установить интервал группировки, установить порядок сортировки, выбрать макет отчета и его стиль. Среди прочих мастеров отметим Мастер по созданию отчета с диаграммой и построитель почтовых наклеек. Построитель почтовых наклеек - это мощное средство с разнообразными свойствами, требующее подробного изучения. Построитель почтовых наклеек по своему классу скорее можно отнести к средствам визуального проектирования. Для построения сложных отчетов предназначен Конструктор отчетов. При его запуске вместе с ним загружается панель инструментов с элементами управления, которые можно размещать в различных областях проектируемого отчета путем буксировки с помощью мыши. Перед печатью отчета его можно просмотреть в окне предварительного просмотра. Как и многие другие объекты базы данных, отчеты можно создавать программно. Обычно этот метод используется для создания собственных Мастеров. Макросы Макрокоманды, которые можно объединять в макросы, совершают разнообразные действия, выполнимые в СУБД Access, а с помощью параметров этим действиям можно придать гибкость, которой иначе можно добиться только путем кропотливого программирования. В Access имеется около пятидесяти макрокоманд. Для того чтобы создать макрос, вам обязательно нужно загрузить окно Конструктора макросов, которое состоит из двух частей (рис. 3.29). Верхняя служит для ввода макрокоманд и представляет собой таблицу, имеющую от двух до четырех колонок, в зависимости от установленных параметров. В нижней части окна Конструктора макросов вводятся аргументы макроса. В зависимости от выбранной макрокоманды число аргументов динамически меняется. Напротив каждого аргумента имеется его описание. Справа отображается пояснение для рода и типа требуемого аргумента. Очень часто аргумент можно выбрать из раскрывающегося списка.
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |