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

Доступ к существующему источнику данных

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

Для регистрации существующего источника данных:

1)Выберите Файл > Создать > Базу данных для запуска мастера базы данных (Рис. 414).

2)Выберите Подключиться к существующей базе данных и

выберите тип из выпадающего списка.

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

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

4)На Шаге 3: Сохранить и выполнить, проверьте что параметр

Да, зарегистрировать базу данных установлен. Снимите

552

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

флажок Открыть базу данных на редактирование — Вы должны только зарегистрировать ее, а не редактировать через Base.

Создание формы для ввода данных

Создаёте ли Вы новую базу данных или уже имеете источник данных, он должен быть зарегистрирован в OpenOffice.org (см. выше). После того, как он зарегистрирован, связать вашу форму с источником данных очень просто. Выполните следующие шаги, чтобы создать новую форму и связать ее с зарегистрированным источником данных.

1)Создайте новый документ в Writer (Файл > Создать > Текстовый документ).

2)Спроектируйте вашу форму, не включая фактические поля (Вы всегда сможете изменять ее позднее).

3)Отобразите панель инструментов Элементы управления (Вид > Панель инструментов > Элементы управления).

4)Нажмите кнопку Режим разработки переведя Ваш документ в режим разработки, в случае необходимости. При выключенном режиме разработки, большинство кнопок панели инструментов неактивны. Если кнопка Режим разработки также неактивна, нажмите кнопку Выбор для ее активации.

5)Нажмите кнопку Текстовое поле . Нажмите в документе и, удерживая в нажатом состоянии левую кнопку мыши, переместите мышь для создания текстового поля для первого поля формы (например, Name, если Вы установили связь с базой данных, созданной выше).

6)Нажмите кнопку Текстовое поле снова и тяните мышь, чтобы создать другое поле. Дополнительные поля, любого типа, могут быть добавлены таким же образом (нажмите и тяните).

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

1)Вызовите диалоговое окно Свойства формы. Вы можете

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

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

553

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

2)В диалоговом окне Свойства Формы, перейдите на страницу Данные (Рис. 415).

Задайте в поле Источник данных — источник данных, который Вы зарегистрировали.

Задайте в поле Тип содержимого источника — Таблица.

Задайте в поле Содержимое имя таблицы, к которой Вы хотите получить доступ.

Закройте диалоговое окно.

3)Для каждого элемента управления в свою очередь, запустите диалоговое окно Свойства. Нажмите на элемент управления, чтобы выбрать его (вокруг него появляются маленькие зеленые квадратики). После чего сделайте одно из двух, щелкните правой кнопкой мыши и выберите Элемент

управления или нажмите кнопку Элемент управления

на панели инструментов Элементы управления.

Рис. 415. Свойства формы, подключенной к источнику данных

4)В диалоговом окне Свойства, перейдите на страницу Данные (Рис. 415). Если Вы настроили форму правильно, то параметр

554

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

Поле данных будет содержать список различных полей источника данных (например, Name, Address и Telephone). Выберите поле, которое требуется.

Рис. 416. Свойства элемента управления, вкладка Данные

5)Повторите для каждого элемента управления в форме пока каждому элементу управления не будет назначено соответствующее поле.

Если Вы создали базу данных в OOo Base и ваше поле Первичного ключа имело Автозначение установленным в Да, это поле не должно быть частью формы. Если

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

Ввод данных в форму

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

1)Удостоверьтесь, что форма не находится в режиме разработки. На панели инструментов Элементы

управления, нажмите кнопку Режим разработки . Если режим разработки выключен, то большинство кнопок на панели инструментов будет неактивны.

2)Удостоверьтесь, что панель инструментов Навигация формы включена (Вид > Панели инструментов > Навигация формы). Эта панель инструментов обычно появляется внизу экрана.

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

555