Эксперт Database Expert

Оценить
(0 голоса)

Эксперт Database Expert, окно которого показано на рис. 1.5, является тем местом, где выбираются таблицы баз данных, помещаемые в отчет. Здесь вы можете выбирать базы данных любого типа, который поддерживается Crystal Reports, в том числе “локальные” базы данных на персональных компьютерах, такие как Microsoft Access, dBASE, Paradox, Btrieve и другие. Здесь также на выбор доступны и практически все популярные базы данных типа клиент/сервер или SQL, например, Microsoft SQL Server, Oracle, Informix и Sybase. Crystal Reports даже поддерживает патентованные типы данных, такие как журналы операций Web-серверов, журнал событий операционной системы Windows NT/2000, системы Microsoft Exchange и данные в формате XML. Все эти типы данных выбираются здесь.

Эксперт Database Expert разбивает типы баз данных на категории и отображает их в виде миниатюрных пиктограмм папок, рядом с которыми стоит знак плюс. В зависимости от типа базы данных, которую вы хотите использовать в своем отчете, щелкните на знаке + возле одной из следующих категорий баз данных:

•    Current Connections (Текущие соединения). Отображает список всех баз данных, с которыми вы устанавливали связь при работе над предыдущими отчетами. Эти соединения будут закрыты, как только вы закроете Crystal Reports.

•    Favorites (Избранное). Содержит источники данных, которые вы ранее поместили в папку Favorites (Избранное). Если вы используете какой-либо источник данных на регулярной основе, возможно, имеет смысл включить его в категорию Favorites, чтобы впоследствии его было легче находить.

•    History (Хронология). Показывает источники данных, с которыми были установлены соединения за последнее время.

Часть I. Проектирование отчетов

Create New Connection (Создать новое соединение). Отображает еще один набор подкатегорий, показывающий типы баз данных, к которым Crystal Reports будет подключаться. Папки, которые появляются в этой категории, зависят от вариантов подключения к базе данных, которые вы выберете при установке Crystal Reports, а также от установленного программного обеспечения подключения к базам данных, например, приложения, содержащего драйвер клиента Oracle или DB2.

Repository (Репозиторий). Запрашивает у сервера Crystal Reports Server или BusinessObjects Enterprise информацию для регистрации в системе, после чего отображает на экране список всех соединений с базами данных, которые вы добавили в репозиторий Crystal/Business Objects Repository (более подробно репозиторий рассматривается в главе 17).

На заметку! Различные типы данных, поддерживаемые в Crystal Reports, подробно рассматриваются в главе 20.

После щелчка на знаке + рядом с названием категории, которую вы намереваетесь использовать, вы увидите список доступных в этой категории баз данных. Если вы уже зарегистрировались в какой-либо базе данных из этой категории, то увидите имя базы данных и все доступные таблицы под именем этой базы данных. Выберите нужную баз(у данных или подкатегорию. В зависимости от того, какая категория или база данных выбирается, на экране появляются дополнительные диалоговые окна, предлагающие указать имя файла конкретной базы данных, зарегистрироваться в базе данных или выбрать сервер базы данных. Затем вы сможете выбрать одну или больше таблиц баз данных, которые должны быть включены в отчет. Также, возможно, на выбор будет предложен список типов объектов базы данных, таких как таблицы, представления и хранимые процедуры. Щелкните на знаке +, расположенном рядом с требуемым типом объекта, и выберите требуемый объект. Эксперт Database Expert

Чтобы добавить в отчет таблицу, выделите эту таблицу и щелкните на кнопке со стрелкой вправо. Вы также можете сделать это, просто дважды щелкнув на имени таблицы. Как только таблица будет добавлена в отчет, ее имя появится в крайнем справа списке Selected Tables (Выбранные таблицы). Если какая-либо таблица была включена в отчет по ошибке, просто выделите ее и щелкните на кнопке со стрелкой влево, чтобы удалить ее из отчета. Эта таблица также исчезнет и из списка Selected Tables (Выбранные таблицы). Если вы хотите выделить и добавить в отчет сразу несколько таблиц, вы можете сделать множественный выбор таблиц, удерживая нажатой клавишу <CTRL> и щелкая кнопкой мыши на именах нужных таблиц. Или же вы можете, удерживая клавишу <SHIFT>, щелкнуть на именах начальной и конечной таблиц диапазона, чтобы выбрать отмеченные таблицы, а также те таблицы, что находятся в промежутке между ними. Если вы уже выбрали таблицы для включения в отчет, щелкните на кнопке со стрелкой вправо, и они будут все сразу добавлены в отчет. И, наконец, вы можете добавить все таблицы из списка Available Data Source (Доступные источники данных) в список Selected Tables (Выбранные таблицы), просто дважды щелкнув на кнопке с двумя стрелками, указывающими вправо. Выбрав необходимые таблицы для отчета, закройте окно эксперта Database Expert, щелкнув на кнопке Close (Закрыть).

Совет. Может существовать несколько различных способов подключения к одной и той же базе данных. Если, например, требуется составить отчет на основе корпоративной базы данных Oracle у соединение с ней может быть установлено через интерфейс ODBC (Open Database Connectivity — открытый интерфейс доступа к базам данных), через OLE DB — технологию OLE для баз данных, либо за счет использования встроенного драйвера Crystal Reports из подкатегории More Data Sources (Дополнительные источники данных), которая находится внутри категории Create New Connection (Создать новое соединение). Если вы не знаете, как подключиться к требуемой базе данных, обратитесь за помощью к администратору этой базы данных.

Если для отчета выбрано несколько таблиц, в диалоговом окне Database Explorer (Проводник баз данных) появляется вкладка Links (Связи). Вы должны щелкнуть на этой вкладке, чтобы объединить все добавленные в отчет таблицы. Если вы этого не сделаете, то вкладка Links (Связи) все равно появится сразу же после того, как вы щелкнете в диалоговом окне Database Explorer на кнопке ОК. Используйте вкладку Links (Связи), чтобы объединить или связать свои таблицы. Вопросы связывания таблиц подробно рассматриваются в главе 15.

 

Вкладка Design и окно Field Explorer
Разделы отчета
Предварительный просмотр отчетов
Перемещение объектов и выбор их размеров
Форматирование объектов

Добавить комментарий


Защитный код
Обновить