Авторизация



Смена базы данных

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

Поначалу пользователь может создать отчет на основе базы данных ПК, подобной Microsoft Access, а затем решить преобразовать его так, чтобы в нем использовалась база данных SQL с аналогичной организацией. Возможно, база данных Access увеличилась до размеров базы данных SQL Server, или отчеты первоначально создавались на основе тестовой базы данных в Btrieve, но, в конечном счете, они должны использовать базу данных Oracle. Не исключены также ситуации, когда отчету, изначально созданному на основе базы данных специфического типа, такой как база данных ODBC, может потребоваться “указать” альтернативную базу данных ODBC.

В любом случае Crystal Reports предлагает единственный способ установки другой базы данных. Выберите в Database пункт Set Datasource Location (Установить расположение источника данных), после чего появится диалоговое окно Set Datasource Location (Установить расположение источника данных), показанное на рис. 15.8.

Если необходимо заменить одну таблицу, выделите ее в списке Current Data Source (Текущий источник данных). Чтобы заменить целую базу данных, включая все ее таблицы, выделите имя базы данных выше элемента Properties (Свойства) и имен отдельных

таблиц. Затем разверните категорию в списке Replace With (Заменить на), в которой находится новая база данных или таблица. Выделите объект подобного типа (если в верхнем списке выбрана целая база данных, в нижнем списке также должна быть выбрана целая база данных, а если в верхнем списке выбрана только одна таблица, то и в нижнем списке следует выбрать только одну таблицу). При выборе в списке Replace With базы данных, требующей ввода регистрационной информации, предоставьте эту информацию. Выбрав необходимые таблицы или базу данных, щелкните на кнопке Update (Обновить).

Рис. 15.8. Диалоговое окно Set Datasource Location

В случае изменения имен таблиц или полей в базе данных последует приглашение отобразить старые поля на новые. Более подробно эти вопросы будут рассматриваться в главе 18.

Добавление в отчет дополнительных таблиц
Удаление из отчета неиспользуемых таблиц
Связывание таблиц
Значение индексных стрелок
Порядок связей

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


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