Работа с запросами в 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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!