русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Диспетчер кнопочных форм


Дата добавления: 2015-07-09; просмотров: 4389; Нарушение авторских прав


 
 

Диспетчер кнопочных форм позволяет создавать специальные формы, которые содержат кнопки с поясняющим текстом, являющиеся пунктами меню (рис.8.1). Щелчок мышью по этим кнопкам либо открывает новую кнопочную форму, либо открывает какую-нибудь форму, отчет и какой-то другой объект БД. Используя такие кнопочные формы, можно создать законченное приложение, для работы с которым достаточно минимальных знаний о работе на компьютере. Естественно такие приложения будут обладать рядом недостатков, связанных с тем, что интерактивном режиме нельзя создать объекты, позволяющие производить какие-то сложные операции, такие как поиск данных по введению первых нескольких букв названия товара, фамилии или имени. Тем не менее, такие приложения достаточно легко создаются и могут значительно облегчить работу с простейшими базами данных.

 
 

Для создания кнопочных форм предварительно необходимо создать все объекты, которые будут использоваться данной кнопочной формой, т.е. таблицы, запросы, формы, отчеты и макросы. После этого надо спроектировать кнопочную форму, т.е. определить какие пункты меню (кнопки с поясняющим текстом) она должна иметь. Также надо определить какие пункты меню будут командами (т.е. при нажатии на эти кнопки будут открываться какие-то таблицы, формы или отчеты), а какие будут открывать новые подменю (т.е. после нажатия на кнопку будет открываться новая кнопочная форма). Таким образом, БД кроме главной кнопочной формы может содержать еще несколько кнопочных форм. Например, для нашей БД «Учет продаж» главная кнопочная форма (или можно назвать это главное меню) может содержать следующие пункты меню: «Покупатели», «Товары», «Продажи» и «Завершение работы». Первые три пункта меню будут открывать новые подменю (кнопочные формы), а последняя должна быть командой, которая завершает работу приложения и закрывает Microsoft Access. Подменю «Покупатели» может содержать, например, такие пункты меню «Новый покупатель», «Список покупателей», «Список телефонов», «Возврат в главное меню».



Для создания собственно кнопочной формы используется команда «Надстройки – Диспетчер кнопочных форм» из меню «Сервис». После первого выполнения этой команды на экране появляется сообщение о том, чтобы БД не имеет кнопочную форму и предложение о создании кнопочной формы (рис.8.2). Нажатие на кнопку «Да» в этом окне приводит к открытию окна диалога «Диспетчер кнопочных форм» (рис.8.3). Если кнопочная форма уже была ранее создана, то окно диспетчера кнопочных форм открывается сразу после выполнения команды «Диспетчер кнопочных форм». В окне диспетчера кнопочных форм содержится список кнопочных форм и набор кнопок для создания новых кнопочных форм и редактирования уже существующих (рис.8.3). При первом открытии этого окна в нем содержится только главная кнопочная форма или страница и эта кнопочная форма пуста. Главная кнопочная форма по умолчанию имеет имя «Главная кнопочная форма (по умолчанию)». это название всегда можно изменить. На рис.8.3 главная кнопочная форма имеет имя «Учет продаж (по умолчанию)».

Кнопка «Создать...» в окне диспетчера кнопочных форм позволяет создать новую кнопочную форму. После этой команды открывается окно диалога для задания имени новой кнопочной формы (рис.8.4). ввод имени и нажатие кнопки «ОК» приводит к появлению названия новой кнопочной формы в списке страниц окна диспетчера кнопочных форм (рис.8.3).

 
 

Кнопка «Изменить...» в окне диспетчера кнопочных форм открывает окно создания и изменения элементов кнопочной формы (рис.8.5). В этом окне можно создавать или редактировать содержание выбранной кнопочной формы. Здесь можно задать или изменить название кнопочной формы. Для этих целей есть поле под поясняющим текстом «Название кнопочной формы». Кнопки «Создать», «Изменить» и «Удалить» позволяют выполнять соответствующие операции с элементами кнопочной формы данной страницы. Выполнение команды «Создать» приводит к открытию окна диалога «Изменения элемента кнопочной формы» (рис.8.6). В этом окне можно создать новый элемент кнопочной формы или отредактировать существующий элемент. В этом окне есть три поля. В поле «Текст:» надо ввести текст, который будет отображаться на кнопочной форме при работе приложения. Второе поле «Команда:» служит для задания операции которая будет выполняться при щелчке мышью по данной кнопке при работе с приложением. Нужная команда выбирается из открывающегося списка (рис.8.6). В третьем поле, которое в зависимости от выбранной команды может иметь различные названия надо задать параметр выполнения команды. Например, если выбрана команда «Открытие формы в режиме добавления», то в третьем поле «Форма:» надо указать имя формы, которая должна открываться по данной команде (рис.8.7). Имя формы или какого-нибудь другого объекта БД в это поле задается путем выбора из раскрывающегося списка. При выборе некоторых команд, например «Завершение работы», поле параметра команды отсутствует.

 
 

Так как среди списка возможных команд есть команда «Переход к кнопочной форме», то из любой кнопочной формы можно организовать переход в другую кнопочную форму и таким образом организовать достаточно сложную систему меню вашего приложения. Надо отметить, что на одной странице кнопочной формы можно разместить не более 8 элементов (пунктов меню). При проектировании меню вашего приложения обязательно надо предусмотреть возврат из подменю в меню верхнего уровня или в главное меню, иначе на каком-то этапе работы с вашим приложением невозможно будет выполнение команд из меню верхних уровней.

Кнопки «Вверх» и «Вниз» служат для изменения порядка следования пунктов меню на кнопочной форме. Для изменения положения какого-нибудь элемента кнопочной формы необходимо выделить этот элемент и нажать на одну из этих кнопок нужное число раз. Кнопка «Закрыть» окна «Изменения элемента кнопочной формы» служит для завершения работы с текущей кнопочной формой. Кнопка «Закрыть» окна диспетчера кнопочных форм сохраняет все изменения в кнопочных формах и завершает работу с диспетчером.

Диспетчер кнопочных форм создает или редактирует на закладке «Формы» форму с названием «Кнопочная форма». Кроме того на закладке «Таблицы» создается таблица «Элементы кнопочной формы», которая содержит всю структуру созданных кнопочных форм.

Если разработчику кнопочной формы не нравится оформление кнопочной формы (шрифт; размер, цвет, начертание шрифта, а также другие параметры), то можно с помощью конструктора форм задать требуемые параметры. Кнопочная форма, кроме надписи заголовка БД, содержит только кнопки и надписи к ним, но в отличии от других форм в объектах «Надпись» в кнопочной форме в окне конструктора форм текст не отображается (рис.8.8). Поэтому при работе с кнопочной в конструкторе форм для просмотра текста можно периодически переходить из режима конструктора в режим формы и обратно, используя кнопку «Вид» на панели инструментов (рис.8.9).

Созданием кнопочной формы завершается разработка БД. Так как кнопочная форма становится «лицом» базы данных, то для улучшения ее восприятия в кнопочную форму разработчик БД может вставить объект «Рисунок», а также дополнительные надписи, сообщающие о разработчике, времени разработки и других параметрах БД.

Естественно после определенного срока эксплуатации БД может возникнуть необходимость в ее доработке и корректировке.

 


 



<== предыдущая лекция | следующая лекция ==>
Макросы | Фінансовий менеджмент


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.247 сек.