Авторизация



Пробил номер сотового по базе данных Мегафон.

Диалоговое окно эксперта баз данных

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

Эксперт Database Expert в одном месте объединяет все источники данных, включая прямые драйверы для баз данных, ODBC и OLE DB. Выберите один из предложенных типов соединений в подходящей категории. Выбор будет зависеть от того, использовались ли источники данных ранее (источники данных, которые использовались недавно, будут отображаться в категории History (Хронология)), подключились ли вы уже к источнику данных из другого отчета (подключенные на текущий момент источники данных будут отображаться в категории Current Connections (Текущие соединения)) или добавлялось ли соединение с базой данных в папку Favorites (Избранное). Чтобы добавить соединения в папку Favorites эксперта Database Expert, щелкните правой кнопкой мыши на имени нужной базы данных и в контекстном меню выберите пункт Add То Favorites (Добавить в избранное).

В категории Repository (Репозиторий) вы найдете папку Data Explorer (Проводник данных), в которой в качестве источника данных можно выбрать команду SQL или одно из доступных в Crystal Reports Server/BusinessObjects Enterprise бизнес-представлений Business View (команды SQL рассматриваются далее в этой главе, а об объектах Business View речь пойдет в главе 16). Щелкните на значке плюс рядом с категорией Repository, чтобы подключиться к репозиторию Crystal Reports Server/BusinessObjects Enterprise и выбрать желаемую команду SQL или объект Business View.

Если источник данных, к которому необходимо подключиться, отсутствует во всех категориях, можно создать новое соединение с базой данных, щелкнув на,знаке + рядом с категорией Create New Connection (Создать новое соединение). Это отобразит дополнительный набор категорий баз данных для выбора. Снова щелкните на знаке + рядом с подходящей категорией, чтобы создать соединение, используя данный тип соединения. Категории, которые, скорее всего, будут использоваться для подключения к стандартным базам данных типа клиент-сервер, включают ODBC, OLE DB и More Data Sources (Дополнительные источники данных).

Диалоговое окно эксперта баз данных

Совет. “ODBC” и "OLE DB” — не единственные аббревиатуры в эксперте Database Expert: сразу после названий категорий ODBC и OLE DB будут отображаться и такие аббревиатуры, как “RDO” и “ADO”, обозначающие дополнительные стандарты Microsoft для доступа к базам данных. RDO (Remote Data Objects — удаленные объекты данных) и ADO (ActiveX Data Objects — объекты данных ActiveX) — это технические термины, описывающие внутренние методы, которые Crystal Reports использует для подключения к источникам данных ODBC и OLE DB.

После щелчка на знаке + рядом с категорией ODBC появится отдельное диалоговое окно (рис. 15.4) со списком всех предварительно определенных источников данных ODBC (если нужный источник данных в этом списке отсутствует, воспользуетесь доступным через панель управления Windows администратором источников данных ODBC и добавьте необходимый источник данных). Выберите подходящий источник данных и щелкните в этом диалоговом окне на кнопке Next (Далее). В зависимости от выбранного источника данных, а также от типа базы данных, к которой он подключается, может появиться дополнительное диалоговое окно с приглашением ввести соответствующие регистрационные данные.

Data Source Selection   I

Choose a data source from the 1st oc open a He dsn from the browse     I

button

Select Data Source;

Data Source Name:

В результате щелчка на знаке + рядом с категорией OLE DB также откроется отдельное диалоговое окно OLE DB, в котором будет отображаться список установленных поставщиков OLE DB или специфических для базы данных драйверов, которые были установлены на компьютере (рис. 15.5). Выберите необходимого поставщика данных и щелкните на кнопке Next. Как и в случае с ODBC, остальные опции в диалоговом окне OLE DB, такие как выбор специальной базы данных или ввод регистрационных данных, будут варьироваться в зависимости от выбираемого поставщика.

Если планируется использовать прямые драйверы базы данных, щелкните на знаке + рядом с категорией More Data Sources. После этого в диалоговом окне эксперта Database Expert появится еще один уровень подкаталогов.

Диалоговое окно эксперта баз данных

Рис. 15.5. Диалоговое окно со списком всех установленных поставщиков OLE DB

Отыщите описание, соответствующее типу прямого драйвера, который должен использоваться, например, “Exchange Folders” (“Каталоги Exchange”) или “Lotus Domino” (в этой категории будут также отображаться и другие источники данных, отличные от SQL, которые более подробно рассматриваются в главе 20). Как и для других методов доступа, при выборе этих драйверов будут открываться специфические для каждой базы данных диалоговые окна с приглашением ввести регистрационные данные.

Появление в выбранной категории записи “no items found” (“объекты не найдены”) может свидетельствовать о том, что необходимое для доступа к базе данных клиентское программное обеспечение не было должным образом установлено на компьютере. Например, сообщение подобного рода появится в категории Oracle, если на компьютере не установлен клиент Oracle SQL Plus.

Совет. Во время инсталляции Crystal Reports устанавливаются не все драйверы баз данных. При выборе одного из таких источников данных в диалоговом окне Database Expert в первый раз, может последовать приглашение вставить дистрибутивный компакт-диск Crystal Reports для добавления специфического драйвера. Также при добавлении дополнительных источников данных через программу установки Crystal Reports Setup в категории Create New Connection часто будут отображаться соответствующие дополнительные категории.

После успешного подключения к базе данных эксперт Database Expert развернет выбранную первоначально категорию и отобразит список баз данных, схем, таблиц, представлений и хранимых процедур, доступных в базе данных (список будет зависеть от типа выбранной базы данных). На рис. 15.6 показано диалоговое окно эксперта Database Expert со списком доступных таблиц базы данных SQL Server, две из которых уже были добавлены в отчет.

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

Диалоговое окно эксперта баз данных

Рис. 15.6. Диалоговое окно эксперта Database Expert

Можете также, удерживая клавишу <CTRL>, последовательно щелкнуть на нескольких таблицах, а затем добавить их все сразу, воспользовавшись кнопкой со стрелкой вправо. Еще можете выделить одну или более таблиц и просто перетащить их в список Selected Tables (Выбранные таблицы). При желании добавить в отчет абсолютно все таблицы (пожалуй, достаточно редкий случай), щелкните на кнопке с изображением двух стрелок вправо. Таблицы по мере их добавления будут появляться в списке Selected Tables, расположенном в правой части диалогового окна Database Expert. Если случайно была добавлена ненужная таблица или таблицы, выделите ее в списке Selected Tables и удалите, щелкнув на кнопке с изображением стрелки влево. Удалить все ранее добавленные таблицы можно с помощью кнопки с изображением двух стрелок влево.

Совет. Щелчок правой кнопкой мыши на объекте в списке Available Data Sources (Доступные источники данных) приводит к появлению контекстного меню, с помощью которого можно выполнять множество операций, рассматриваемых далее в этой главе.

Если вы не видите все таблицы, которые ожидали увидеть, или при желании ограничить набор доступных таблиц определенным владельцем базы данных или заданным шаблоном для имен таблиц, щелкните правой кнопкой мыши на списке Available Data Sources и в появившемся контекстном меню выберите пункт Options (Параметры). Откроется диалоговое окно Database Options (Параметры базы данных), которое рассматривается далее в этой главе, в разделе “Изменение SQL-параметров”. Диалоговое окно эксперта баз данных

Установив должным образом параметры в этом диалоговом окне, можно выбрать любую из дополнительных записей, появившихся в списке Available Data Sources. Добавив нужные таблицы в отчет, перейдите на вкладку Links (Связи), чтобы связать таблицы вместе по общим полям (более подробную информацию о связывании таблиц можно найти далее в этой главе, в разделе “Связывание таблиц”). Выбрав и связав таблицы, закройте диалоговое окно эксперта Database Expert, щелкнув на кнопке ОК.

Не забывайте о том, что, подключившись к базе данных SQL с помощью эксперта Database Expert, вы остаетесь подключенными к этой базе данных, даже если закроете отчеты, основанные на этом соединении. Если вы затем решите создать новый отчет и снова отобразите диалоговое окно Database Expert, в категории Current Connections этого окна будет отображаться та база данных, к которой вы подключались ранее. Не желая использовать эти таблицы в новом отчете, вы можете просто проигнорировать их и выбрать другую базу данных. Чтобы не использовать существующее соединение с базой данных и удалить его из категории Current Connections, отключитесь от исходного сервера, либо закрыв и перезапустив Crystal Reports, либо воспользовавшись опцией Log On/Off Server (Вход/выход из сервера). Если отчет открыт, выберите в меню Database (База данных) пункт Log On/Off Server, а если не открыт — выберите в меню File (Файл) пункт Log On/Off Server. Выделите базу данных в категории Current Connections, от которой необходимо отключиться, и щелкните на кнопке Log Off (Отключиться).

Изменение SQL-параметров
Смена базы данных
Добавление в отчет дополнительных таблиц
Удаление из отчета неиспользуемых таблиц
Связывание таблиц

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


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