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

Рис. 410. Завершенная форма

Последние штрихи

Форма завершена, но Вы можете внести дополнительные изменения в этот документ. Если бы Вы отсылали его другим людям для заполнения, то Вы вероятно хотели бы сделать документ только для чтения. Эффект был бы в том, что пользователи имеют возможность заполнить его, но не могут сделать какие-либо другие изменения в документе.

Чтобы сделать документ только для чтения, выберите Сервис >

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

Если документ будет только для чтения, любое Примечание заполнение в форме должно будет использовать Файл >

Сохранить как для сохранения документа.

Доступ к источникам данных

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

548

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

OpenOffice.org может получить доступ к многочисленным источникам данных. В их числе ODBC, MySQL, Oracle JDBC, электронные таблицы и текстовые файлы. Как правило, к базам данных можно получить доступ на чтение и запись; к другим источникам данных (таким как электронные таблицы) только на чтение.

Чтобы увидеть полный список поддерживаемых типов источников данных, выберите Файл > Создать > Базу

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

Создание базы данных

Глава 8 (Начинаем работать с Base) в руководстве Начинаем работу охватывает более подробно вопросы создания базы данных. Мы дадим здесь короткое руководство для создания очень простой базы данных в OOo Base.

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

Рис. 411. Мастер базы данных

2) Выберите Создать новую базу данных и нажмите Далее.

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

549

3)На следующей странице выберите Да, зарегистрировать базу данных и Открыть базу для редактирования. Регистрация базы данных означает только, что к ней можно получить доступ из других компонентов OOo, таких как Writer и Calc. Вы должны сделать это, если хотите связать свои формы с ней.

4)Нажмите Готово и сохраните вашу новую базу данных, дав ей имя. В отличие от создания других документов в OOo, база данных должна быть сохранена при ее создании.

После сохранения базы данных, Вы должны видеть основное окно Base (Рис. 412), которое содержит в три панели. Левая панель — База данных, с пиктограммами для Таблиц, Запросов, Форм и Отчетов.

Рис. 412. Основное окно Base

Следующий шаг — создание таблицы. Напоминаем, более подробно это описано в главе 8 (Начинаем работать с Base) в руководстве Начинаем работу. Здесь мы собираемся создать маленькую таблицу в качестве примера.

1)Выберите Таблицы в левой панели, а затем Создать таблицу в режиме дизайна на панели Задачи.

550

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

2)Используя окно Конструктор таблиц (Рис. 413) укажем Base какие поля создать. Мы будем иметь только три поля: Name, Address и Telephone.

3)В первой строке, введите в столбце Название поля ID и установите Тип поля в Целое [INTEGER]. На сером поле в левой части строки, выполните щелчок правой кнопкой мыши и выберите Первичный ключ, появится изображение ключа в поле. В секции Свойства поля внизу экрана выберите параметр Автозначение; измените его на Да.

Установка поля в Первичный ключ с установленным Автозначением в Да — важный шаг. Если это не будет

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

4)В трех строках ниже, введите в столбце Название поля Name, Address и Telephone. Оставьте Тип поля в значении по умолчанию — Текст [VARCHAR] и оставьте чистым Описание.

5)Сохраните таблицу (Файл > Сохранить). Вас попросят ввести имя (имя может быть чем-нибудь, что Вы предпочитаете).

6)В заключение, сохраните всю базу данных из основного окна Base (Файл > Сохранить).

Рис. 413. Проектирование таблицы базы данных

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

551