Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Словарь данных

Читайте также:
  1. Cохранение данных в двоичных файлах.
  2. CТРУКТУРЫ ДАННЫХ И АЛГОРИТМЫ
  3. I)Однофакторный дисперсионный анализ (выполняется с применением программы «Однофакторный дисперсионный анализ» надстройки «Анализ данных» пакета Microsoft Excel).
  4. II. Интонационный словарь
  5. III. Словарь основных терминов
  6. MEDLINE - это база данных, которая содержит...
  7. Алфавит и словарь
  8. Алфавит, базовые типы и описание данных.
  9. АНАЛИЗ ДАННЫХ
  10. Анализ данных и параметры хранилища загрузки

 

Окно словаря данных (Data dictionary) доступно из меню "Файл|Словарь данных...". Окно представляет собой блокнот с тремя закладками: "Переменные", "Данные из БД" и "Источники данных для бэндов". Словарь данных хранится в файле вместе с формой отчета, но есть возможность хранить его в отдельном файле с расширением FRD и считывать при необходимости в существующий отчет. Для этого воспользуйтесь командами меню дизайнера "Файл|Открыть" и "Файл|Сохранить как..." и с появившихся стандартных диалогах открытия или сохранения файла выберите тип файла - "Словарь данных FastReport".

 

Закладка "Переменные"

 

Эта закладка предназначена для работы со списком переменных.

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

При создании нового отчета список пуст, и чтобы заполнить его, воспользуйтесь кнопками под списком:
- добавляет новую категорию и
- добавляет новую переменную к текущей категории. Эти действия можно также выполнить с клавиатуры: клавиша Insert добавляет новую переменную, Ctrl+Insert добавляет новую категорию. Назначение остальных кнопок следующее: кнопка
редактирует название переменной или категории (клавиатурный аналог - клавиша Enter), кнопка
удаляет переменную или категорию (клавиатурный аналог - клавиша Delete). Кнопка
вызывает редактор списка переменных, где они представлены в виде списка строк. Здесь можно делать массовую вставку переменных из буфера обмена, переносить переменные из одной категории в другую.

 

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

В списке справа показаны все источники данных (т.е. невизуальные dbaware-компоненты, наследники TDataSet), которые доступны в данный момент, и имена их полей. В design-time будут доступны все датасеты, находящиеся в открытых модулях (units). В run-time будут доступны все датасеты, находящиеся в созданных формах или модулях данных (TDataModule). Кроме того, если выбрать из выпадающего списка справа значение “Системные переменные”, то появится возможность сопоставить переменной одно из следующих значений:

· страница - номер текущей страницы, соответствует функции Page# (см. описание встроенных функций);

· дата - дата начала формирования отчета, соответствует Date;

· время - время начала формирования отчета, соответствует Time;

· Строка, LineThrough#, Колонка, CurrentLine#, Всего страниц - см. описание встроенных функций.

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

 

Закладка "Данные из БД"

 

На этой закладке в левой части представлен список всех доступных наборов данных - таблиц, запросов, имеющихся на всех формах проекта.

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

Чтобы использовать набор данных, надо перенести его из левого списка в правый. Сделать это можно либо с помощью оперции drag&drop, либо двойным щелчком мыши на нужном наборе данных, либо воспользовавшись кнопками в средней части окна.

Для исключения поля из списка выберите необходимый набор данных и его поле и нажмите на флажок "Исключить поле из списка". Повторное нажатие восстанавливает вхождение поля в список. Команда также доступна при нажатии на клавишу "Пробел".

Для задания псевдонима выберите необходимый элемент и в строке "Псевдоним" укажите новое название. Если псевдоним не нужен, сотрите содержимое строки. Команда также доступна при нажатии клавиши Enter.

Как видно из рисунка, назначение псевдонимов источникам данных и их полям облегчает их использование при построении отчета. Сравните диалог вставки полей в отчет до применения псевдонимов и после:

 

Закладка "Источники данных для бэндов"

 

На этой закладке представлен список всех доступных источников данных для бэндов - компонентов TfrDBDataSet, TfrUserDataSet, имеющихся на всех формах проекта. Так же, как и в предыдущем диалоге, здесь можно давать элементам более осмысленные имена (псевдонимы). Результат можно увидеть в диалоге выбора источника данных для дата-бэнда.

 




Дата добавления: 2014-12-18; просмотров: 94 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2025 год. (0.114 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав