Авторизация



Три функции для эффективной обработки изменений

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

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

В случае некоторых изменений базы данных ее разработчик или администратор могут переименовать поля. Определив несоответствия, Crystal Reports предоставляет возможность изменить ссылки на поля в отчете так, что новые имена полей будут автоматически ассоциироваться с предыдущими именами. Такое распределение полей исключает необходимость в повторном добавлении полей в отчет или исправлении формул, имеющих отношение к измененным полям.

Помимо эксперта баз данных Database Expert, рассматриваемого в главе 15, Crystal Reports предлагает три функции для эффективной обработки изменений в базе данных:

•    Функция проверки базы данных.

•    Функция установки расположения источника данных.

•    Функция отображения полей.

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

Подробнее в этой категории: Распознавание изменений в базе данных »
Распознавание изменений в базе данных
Верификация базы данных
Опция Verify on First Refresh
Использование функции Set Datasource Location
Учет изменений в базе данных и отображение полей

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


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