Академия Специальных Курсов по Компьютерным Технологиям
    Главная страница Послать письмо
 
AskIt.ru  
   
   
   
   
   
   
 
 
  Главная / Заказные курсы / Отчеты к базам данных для пользователей: Crystal Reports 11.5
 
 

Получить учебные материалы по этому курсу


<-- Назад Читать дальше -->

3. Создание простых отчетов

3.1. Подключение к источнику данных

Подключение к источникам данных при создании отчетов Crystal Reports 11.5, явное создание источника данных и использование репозитария, драйверы OLE DB и ODBC, окно настроек подключения

После настройки Crystal Reports можно приступать к созданию отчетов. В нашем распоряжении — два основных варианта: создать отчет при помощи мастера или создать его в режиме дизайнера (Blank Report). Запустить создание отчета можно со стартовой страницы, которая открывается по умолчанию при запуске Crystal Reports или при помощи меню File (Файл) | New (Новый). Однако в любом случае вам откроется окно Data, в котором необходимо выбрать источники данных (см. рис. 3.1-1)

Рис. 3.1-1 Окно выбора источников данных

В этом окне — 5 контейнеров:

  • Current Connections (Текущие подключения) — в этом контейнере представлены источники данных, к которым было предварительно произведено подключение при помощи команды File (Файл) | Log On or Off Server (Подключиться или отключиться от сервера);
  • Favorites (Избранные) — те источники данных, которые ранее были добавлены в "Избранное" Crystal Reports;
  • History (История) — наиболее удобный контейнер для применения на практике. В этом контейнере представлена информация о тех источниках данных, к которым уже производилось подключение.
  • Create New Connection (Создать новое соединение) — при первой работе с источником данных нужно воспользоваться именно этим контейнером.
  • Repository — возможность воспользоваться готовым соединением с источником данных, определение которого сохранено централизованно на сервере Business Objects Enterprise.

При первом подключении к источнику данных нам в любом случае придется воспользоваться контейнером Create New Connection.

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

  • чаще всего в реальной работе используются подключения по OLE DB и ODBC, при этом использование подключения по OLE DB предпочтительнее, так как работает быстрее;
  • необходимую информацию о сервере баз данных (имя сервера, имя базы данных на нем, имя пользователя и пароль) должен предоставить системный администратор;
  • наиболее свежий набор драйверов OLE DB и ODBC можно бесплатно скачать с сайта Microsoft. Искать нужно на слово MDAC — Microsoft Data Access Components;
  • обычно после настройки параметров подключения удобнее определить запрос при помощи контейнера Add Command, а не добавлять таблицы с источника, полагаясь на Crystal Reports при генерации запроса.

Для подключения к файлу Microsoft Access правильнее всего использовать источник данных OLE DB с драйвером Microsoft Jet 4.0 OLE DB Provider.

После открытия окна создания нового соединения необходимо ввести необходимые параметры. Если все сделано правильно, в итоге новое соединение должно появиться в соответствующем контейнере, например, так (см. рис. 3.1-2):

Рис. 3.1-2

В этом окне вам потребуется развернуть контейнер Tables (Таблицы) или Views (Представления) и выбрать нужные в отчете таблицы, поместив их в список Selected Tables.

Отметим следующие моменты:

  • очень часто бывает удобно воспользоваться не таблицами, а готовым запросом к базе данных. Запрос к базе данных можно добавить, использовав кнопку Add Command (Добавить команду). В этом случае в отчете можно использовать запросы с параметрами, работать с хранимыми процедурами и т.п. Подробнее про параметры рассказывается в модуле 10;
  • если вам нужно отфильтровать какие-то таблицы или представления, показать служебные таблицы и т.п., в вашем распоряжении — окно настроек параметров работы с источником данных (см. рис. 3.1-3). Это окно можно вызвать, щелкнув правой кнопкой мыши по контейнеру Tables (или другому контейнеру) и в контекстном меню выбрав Options. Это окно совпадает с вкладкой Database в общем окне настроек Crystal Reports, но оно позволяет настроить параметры отображения информации об источнике данных в данном конкретном случае.

Рис. 3.1-3 Окно настроек подключения

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

 

   
   
   
   
   
   
   
   
   
   
 
<-- Назад Читать дальше -->

Получить учебные материалы по этому курсу


 

 
© 2004-2016, Академия Специальных Курсов
по Информационным Технологиям
.
Все права защищены.

Разработка NevaStudio
г. Санкт-Петербург, Васильевский остров,
20-я линия, д. 7
Офис 101, 2-й этаж
Телефон: 8(812)922-47-60
E-mail: info@askit.ru