Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Руководство_Writer.pdf
Скачиваний:
37
Добавлен:
28.03.2015
Размер:
9.37 Mб
Скачать

Рис. 417. Панель инструментов Навигация формы

3)Если в источнике данных существуют данные, используйте кнопки управления на панели инструментов Навигация формы для просмотра различных записей. Вы можете исправить данные в записи, редактируя значения в форме. Для сохранения изменений, нажмите клавишу Enter когда курсор находится в последнем поле. Запись сохраняется и отображается следующая запись.

4)Если данные в форме отсутствуют, Вы можете ввести их. Для сохранения новой записи, нажмите клавишу Enter когда курсор находится в последнем поле.

5)Другие функции могут быть выполнены из панели инструментов Навигация формы, включая удаление записи и добавление новой записи.

Дополнительная настройка формы

Связывание макросов с элементом управления

Вы можете заставить любой элемент управления (например, текстовое поле или кнопку) выполнять действие, вызванное некоторым событием. Чтобы увидеть полный список событий, щелкните правой кнопкой мыши на элементе управления, когда включен режим разработки, выберите Элемент управления и перейдите на страницу События (Рис. 418).

Чтобы назначать макрос событию:

1)Создайте макрос. См. Главу 13 (Начинаем работать с макросами) в руководстве Начинаем работу.

2)Щелкните правой кнопкой мыши по элементу управления, выберите Элемент управления и перейдите на страницу

События.

3)Нажмите кнопку ... справа от события для вызова диалогового окна Назначить действие (Рис. 419).

4)Нажмите Назначить и выберите макрос.

556

OpenOffice.org 3 Руководство по Writer

Рис. 418. Свойства элемента управления, страница События

Рис. 419. Диалоговое окно Назначить действие

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

Глава 15 Использование форм в Writer

557

Документы только для чтения

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

Выберите Сервис > Параметры > OpenOffice.org >

Безопасность> Открывать этот документ в режиме “только для чтения”.

Тонкая настройка прав доступа к базе данных

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

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

Отдельные поля также могут быть защищены. Это может быть полезно, если Вы захотите, чтобы пользователь был в состоянии изменить некоторые части записи, но только просмотреть другие, например список запасов, где описания постоянны, а количество может быть изменено.

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

558

OpenOffice.org 3 Руководство по Writer

Параметры форматирования элементов управления

Вы можете настроить особенности отображения и поведения элементов управления множеством способов. К ним можно получить полный доступ в режиме разработки. Выполните щелчок правой кнопкой мыши на элементе управления, выберите Элемент управления из выпадающего контекстного меню и перейдите на страницу Общие в диалоговом окне Свойства.

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

Установить, будет ли выводится на печать элемент управления если документ печатается с заданием параметров печати.

Использовать шрифтовые настройки для установки шрифта, начертания и размера для поля.

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

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

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

Вы можете добавить дополнительную информацию и текстовую подсказку для элемента управления.

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

Глава 15 Использование форм в Writer

559