Туристическое агенство "First Travel"

Отчет по практике - Компьютеры, программирование

Другие отчеты по практике по предмету Компьютеры, программирование

»ей формы. В большинстве случаев правильность ввода данных в элемент управления в форме можно проверить путем задания свойств элемента управления условие на значение (Validation Rule) или процедур обработки событий. Например, перед сохранением записи может проверяться заполнение двух или трех полей.

Чтобы вставить макрос в формулу, откройте форму в режиме конструктора и введите список свойств элемента управления, который будет связан с макросом. Для этого щелкните правой кнопкой мыши элемент управления, выберите команду свойства (Properties) в меню вид (View) и откройте вкладку события (Event). На экране отобразиться список событий, которые могут использоваться для активизации макроса.

 

 

.3 Ссылки на элементы управления форм, отчетов и их свойств.

 

Макросы можно запускать и на уровне отдельных элементов управления, используя для этого соответствующие события. Например, можно проверить правильность ввода сложных данных непосредственно на уровне поля (а не после выхода из этой записи), используя для этого свойство до обновления (Before Update) данного поля, а не свойства на уровне всей формы.

Присоединение макросов к элементам управления

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

Макросы форм можно разбить на шесть категорий в зависимости от выполняемых ими функций.

oПроверка корректности данных.

oУстановка значений.

oПеремещение между формами и отчетами.

oФильтрация записей.

oПоиск записей.

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

Вывод сообщения

Для вывода сообщения используется макрокоманда Сообщение (MsgBox), имеющая четыре аргумента.

oСообщение (Message). Определяет текст сообщения в окне.

oСигнал (Beer). Определяет, подавать ли звуковой сигнал при выводе окна.

oТип (Туре). Тип выводимой в окне пиктограммы.

oЗаголовок (Title). Заголовок окна сообщения.

Создадим макрос "Клиент", который в следующей форме открывает определенного клиента.

Для этого перейдем на вкладку "Макросы", нажмем "Создать". Затем в поле "Имя макроса" пишем имя, а в макрокомандах выбираем: Сохранить, ОткрытьФорму, наЗапись.

 

В макрокоманде "Сохранить" выбираем тип и имя объекта,

 

 

в "наЗапись" - тип, имя и запись,

 

 

в "ОткрытьФорму" - имя, режим, а в условии отбора через построитель выражений пишем формулу:

 

[Код клиента]=[Формы]![Клиент и путевка]![Код клиента]

 

 

Аналогичным образом создаем остальные макросы.

7. Настройка пользовательского интерфейса

 

Для того чтобы создать приложение Access, требуется решить две важнейшие задачи: спроектировать эффективную структуру таблиц и их взаимосвязей (модель данных) и обеспечить удобный пользовательский интерфейс. Чтобы создать единое целое из набора отдельных объектов базы данных, используются макросы и процедуры VBA. Для того чтобы приложение было законченным, применяются дополнительные элементы, такие как специальное меню команд или заменяющая его Главная кнопочная форма, панели инструментов, контекстное меню, а если вы любите пользоваться клавиатурой и готовы запомнить десятка полтора комбинаций клавиш, нужно создать клавиши быстрого вызова.

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

 

7.1 Настройка параметров приложения Access

 

До сих пор приходилось иметь дело с отдельными элементами Access. И с каждым из них нужно работать в интерактивном режиме, открывая в окне базы данных вкладку требуемого объекта.

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

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

Для создания содержательных и эффективных меню необходимо выполнение важных рекомендаций:

следуйте стандартным соглашениям о расположении пунктов меню принятым в Windows.

группируйте пункты меню в логическом порядке и по содержанию.

для группировки пунктов в раскрывающихся меню используйте разделительные линии.

избегайте избыточных меню.

избегайте пунктов верхнего уровня не содержащих раскрывающихся меню.

не забывайте использовать символ троеточия для обозначения пунктов меню активизирующих диалоговые окна.

обязательно используйте клавиатурные эквиваленты и "горячи клавиши".

помещайте на панель инструментов часто используемые команды.

 

 

7.2 Настройка параметров запуска

 

Существует два способа задать действия, выполняемые приложением при запуске, и ряд параметров, влияющих на работу приложения: установка параметров запуска в специальном диалоговом окне и создание макро?/p>