русс | укр

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

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

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

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


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

Создание панелей команд


Дата добавления: 2013-12-23; просмотров: 1937; Нарушение авторских прав


Сборка приложения

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

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

Поэтому создание приложения на этом не заканчивается — необходимо обеспечить быстрый и простой доступ к тем объектам, которые вы создали.

Существуют уже проверенные способы связать в единое целое множество объектов приложения и обеспечить простой и понятный доступ к этим объектам.

И мы интенсивно использовали эти способы на протяжении всех занятий. Кому-то больше нравится запускать команды меню, кто-то предпочитает нажимать кнопки панелей инструментов, в каких-то случаях удобно бывает создать специальную форму, которая появляется при запуске приложения и имеет кнопки для выполнения различных функций. Еще одна замечательная возможность — это контекстные меню. Если на экране открыто незнакомое приложение то, первое, что хочется сделать, — это щелкнуть правой кнопкой мыши и увидеть, какие функции доступны в данный момент.

Все перечисленные возможности доступны разработчику приложений Access. И целью нашего последнего занятия будет знакомство с этими возможностями.

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

 

Начнем с создания меню и панелей инструментов.

В Microsoft Office 2003 существует специальный тип объектов — панели команд — обеспечивающий стандартный способ взаимодействия пользователя с любым приложением Microsoft Office. И строка меню, и контекстное меню, и панели инструментов — это все разные тины панелей команд. В своем приложении вы можете использовать как стандартные панели команд Access, изменив их нужным образом, так и специальные пользовательские панели команд, которые создадите сами. Обычно в стандартных панелях команд удаляют лишние кнопки, чтобы пользователь не мог что-либо испортить в приложении.



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

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

 

Создание меню

 

Создание и изменение панели команд любого вида выполняется в режиме настройки, вызываемом либо командой Вид > Панели инструментов >• Настройка, либо командой контекстного меню.

1. Щелкните правой кнопкой мыши на панели инструментов или меню и выберите в контекстном меню команду Настройка. Откроется диалоговое окно Настройка.

Раскройте вкладку Панели инструментов. В списке на вкладке перечислены стандартные панели команд (строка меню и различные панели инструментов) приложения Access. К этому списку нужно добавить новую панель команд типа Строка меню.

2. Нажмите кнопку Создать (New), в диалоговом окне введите имя новой панели команд Главное меню и нажмите кнопку ОК.

В окне приложения появится маленькая пустая панель, и в конец списка в окне Настройка добавится новый элемент, Главное меню, который становится выделенным. По умолчанию новая панель является панелью инструментов, а мы должны превратить ее в строку меню, изменив ее тип.

3. Нажмите кнопку Свойства (Properties), Появится диалоговое окно Свойства панели инструментов (Toolbar Properties).

4. В раскрывающемся списке Тип (Туре) выберите значение Строка меню (Menu Bar).

Кроме типа, в этом окне еще есть несколько флажков, устанавливая которые, вы можете задать поведение этой панели команд:

Отображение в меню. Установите этот флажок, если хотите, чтобы название напели команд отображалось в списке панелей инструментов Вид ъ Панели инструментов и в контекстном меню панелей инструментов Этот список состоит из доступных и видимых панелей команд.

Настройка. Снятие этого флажка запретит изменение данной панели команд.

Изменение размера. Снятие этого флажка запретит изменение размеров данной панели команд.

Перемещение. Снятие этого флажка запретит возможность перемещения панели команд по экрану.

Отображение и скрытие (Allow Showing/Hiding). Снятие этого флажка запретит возможность скрывать и снова показывать панель команд на экране.

В поле со списком Закрепление можно выбрать позицию панели команд на экране: ло горизонтали, по вертикали, и по горизонтали и по вертикали, или вообще запретить текущую позицию.

5. Теперь добавим в нее элементы — списки команд, раскрывающиеся при выборе их в строке меню или на панели инструментов.

6. Раскройте вкладку Команды в диалоговом окне Настройка.

7. Выделите в списке Категории значение Новое меню .

8. Перетащите элемент Новое меню из списка Команды на новую панель элементов.

На ней появился элемент Новое меню.

9. Сначала нужно изменить его имя. Щелкните на кнопке Изменить выделенные объект (Modify Selection). Раскроется контекстное меню команд.

Введите в поле ввода Имя название элемента меню Данные и закройте меню, щелкнув где-нибудь в другом месте.

Добавим в меню Данные команды с помощью вкладки Команды, включив те, что будут открывать созданные нами формы просмотра и ввода информации.

10. Выберите в списке Категории элемент Все формы.

В правой части окна в списке Команды появляется список форм.

11. Перетащите в меню по очереди формы необходимые для вызова через эту панель меню.

Чтобы придать меню профессиональный вид (как и стандартном меню Access), назначим каждому меню и команде меню клавиши доступа. Буквы, соответствующие этим клавишам, выделяются в названии элемента подчеркиванием.

Клавиши доступа используются следующим образом. Чтобы раскрыть меню, нужно при нажатой клавише Al t нажать клавишу, соответствующую подчеркнутой букве в названии этого меню. Например, комбинация клавиш Alt+Ф раскрывает меню Файл. Далее, чтобы выбрать команду меню, достаточно просто нажать клавишу, соответствующую подчеркнутой букве в названии команды.

Чтобы указать символ, который будет определять клавишу доступа, нужно в имени команды вставить перед этим символом знак «&». например, &Справочники.

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

Чтобы менять расположение элементов в меню и на панелях инструментов, как пользовательских, так и стандартных, в Microsoft Office Access 2003 появилась специальная кнопка Упорядочить команды (Rearrange Commands ) на вкладке Команды диалогового окна Настройка (Customize).

Откройте еще раз это окно и раскройте вкладку Команды. Щелкните на кнопке Упорядочить команды. Появится диалоговое окно Изменение порядка команд (Rearrange Commands). В этом окне в раскрывающихся списках можно выбрать любую строку меню или панель инструментов. Слева появится макет выбранной панели с перечнем всех команд. Добавлять и удалять команды этой панели можно кнопками Добавить (Add) и Удалить (Delete). Кнопками Вверх (Move Up) и Вниз (Move Down) можно менять порядок следования команд на панели, выделив нужную команду. В этом окне есть также кнопка Изменить выделенный объект (Modify Selection) для доступа к контекстному меню и окну свойств панели.



<== предыдущая лекция | следующая лекция ==>
Создание обособленной страницы доступа к данным | Связывание меню, контекстных меню и панелей инструментов с формами и отчетами


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


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

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

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


 


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

 
 

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

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