Работа с запросами в OpenOffice.org Base. Виды запросов



Создание простого запроса

Заполнив таблицы данными, вы сможете создавать запросы для их просмотра и оперирования ими. Base позволяет создавать запросы как посредством Мастера запросов, так и в режиме дизайна.

Создание запроса

Предположим, вы хотите создать запрос, позволяющий представить подробный вид записей и связанных с ними книг. Переключитесь в раздел запросов, нажав кнопку Запросы, и выберите пункт Создать запрос в режиме дизайна в разделе Задачи. Откроется окно Построитель запросов и диалоговое окно Добавить таблицы. Добавьте таблицы BOOKWORM и BOOKS в запрос с помощью кнопки Добавить, затем нажмите Закрыть. Все, что вам нужно сделать — это добавить поля в запрос. Это можно сделать как выбирая поля из выпадающего списка в ячейках Поле, так и перетаскивая поля из таблиц в ячейки Поле.

По умолчанию, запрос использует имена полей в качестве меток, но при помощи строки Псевдоним вы можете изменить это, чтобы сделать его более удобочитаемым. К примеру, вы можете установить псевдоним «Word or Expression» (слово или выражение).

Для сохранения завершенного запроса выберите Файл → Сохранить (Ctrl+S) и задайте ему имя. В разделе Запросы появится новый запрос, и вы сможете запустить его двойным щелчком мыши.

 

Создание вычисляемых полей в запросах в OpenOffice.org Base

В запросе над полями могут производиться вычисления. Результа-

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

таблицы. Вычисления производятся при каждом выполнении запроса с

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

Вычисляемое поле создается с помощью выражения. Выражение вво-

дится в бланк запроса в пустую ячейку строки Поле.

Имя вычисляемого поля можно указать в строке Псевдоним. Оно стано-

вится заголовком столбца в таблице с результатами выполнения запро-

са.

Пример вычисляемого поля: ''Цена''* ''Количество''

Обратите внимание, что имена полей Цена и Количество заключены в

кавычки.

Работа с формами в OpenOffice.org Base

Создание форм

Рассмотрим создание новой формы с помощью мастера форм. Для создания новой формы в OpenOffice.org Base можно использовать Мастер форм:

1. Откройте файл базы данных, в котором нужно создать новую форму.

2. В левой области окна базы данных щелкните значок Формы.

3. Выберите Использовать мастер для создания формы.

Мастер форм предложит вам следующие шаги:

Шаг 1. Выбор поля

Выбираем таблицу или запрос, по которым мы будем создавать форму. В нашем примере для таблицы «Ученики» мы выбрали поля Фамилия и Класс.

Шаг 2. Установка субформы.

Эта форма является вложенной в другую форму. Используется для отображения данных из таблиц или запросов типа «один ко многим». Если вы выбрали Добавить субформу, вам нужно выполнить два дополнительных шага, в которых вы выбираете необходимые вам пункты, аналогично шагу 1. В нашем случае субформа не нужна, и мы переходим сразу к шагу 5.

Шаг 5. Расположить элементы управления.

На этом шаге выберите, каким образом будут расположены элементы на форме.

Шаг 6. Установка источника данных.

На данном этапе производится выбор режима источника данных.

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

Мы выбираем вариант «только для ввода новых данных».

Шаг 7. Применить стили.

Выберите цвет формы и вид ее элементов.

Шаг 8. Задать имя.

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

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

1. Открыть файл базы данных, в котором нужно создать новую форму.

2. В левой области окна базы данных щелкнуть значок Формы.

3. Щелкнуть Создание формы в режиме конструктора.

Откроется новый текстовый документ. Чтобы вставить в форму элементы управления, используйте Элементы управления форм.

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

Существует 2 основных способа создания форм:

1. Использование мастера создания форм

2. Создание форм в режиме дизайна

1. Работа с отчетами в OpenOffice.org Base

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

Большинство отчетов связаны с одной или несколькими таблицами и/или запросами базы данных, поля которых являются источником формирования для включаемых в отчет записей. Отчет может включать любые комбинации полей из каждой таблицы или запроса, на основе которых он создается.

Для создания нового отчета в OpenOffice.org Base можно использовать Мастер отчетов:

1. Откройте файл базы данных, в которой необходимо создать новый отчет.

2. В левой области окна базы данных щелкните значок Отчеты.

3. Выберите задачу Использовать мастер для создания отчета.

В результате откроется окно первого шага мастера построения отчетов.

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

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

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

На следующем шаге Разметка выберите разметку из разных шаблонов и стилей и ориентацию страницы (книжную или альбомную).

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

 


Дата добавления: 2018-04-04; просмотров: 3370; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!