Поделиться через


Импорт отчетов из базы данных Access

Конструктор отчетов можно использовать для импорта отчетов из файла базы данных (MDB) или проекта (ADP) Microsoft Access. Конструктор отчетов преобразует каждый отчет в файле базы данных или проекта в язык определения отчетов и сохраняет их в указанном проекте отчета.

ms156375.note(ru-ru,SQL.90).gifПримечание.
Чтобы использовать возможность импорта, на том же компьютере, что и конструктор отчетов, должен быть установлен Microsoft Access 2002 или более поздняя версия. При импорте отчетов должен быть доступен источник данных для отчетов Access.

При использовании этой возможности выполняется импорт всех отчетов базы данных или проекта. Если файл Access содержит много отчетов, можно создать отдельный проект отчета, в который будет выполняться импорт отчетов, а затем открывать каждый файл на языке определения отчетов в главном проекте отчета. После импорта отчетов в конструктор отчетов их можно редактировать.

Инструкции по импорту отчетов из Microsoft Access см. в разделе Как импортировать отчеты из базы данных Microsoft Access (конструктор отчетов).

Если операция импорта встречает неподдерживаемые элементы, например модули и некоторые элементы управления, они отображаются в окне Список задач как ошибки конструирования. Проверьте этот список, чтобы убедиться, что импортированные отчеты содержат необходимые функции. Дополнительные сведения о функциональных возможностях Access см. в разделе Поддерживаемые функции отчетов Access.

Отличия между отчетами Access и отчетами служб Reporting Services

Отчеты Microsoft Access и служб Reporting Services отличаются макетами страниц. СУБД Access упорядочивает элементы на странице, используя «полосы», то есть разделы на странице располагаются вертикально. Эти разделы могут включать заголовок отчета, нижний колонтитул отчета, верхний и нижний колонтитул страницы, а также группы и подробности. Службы Reporting Services обеспечивают более гибкий макет. Области данных предусматривают группирование и подробности, а, кроме того, области данных можно располагать в любом месте в теле отчета, даже рядом друг с другом. Службы Reporting Services включают также вертикально расположенные верхний и нижний колонтитул страницы, как в Access.

Если отчет импортируется из СУБД Access в конструктор отчетов, верхний и нижний колонтитул страницы Access преобразуются в верхний и нижний колонтитул отчета служб Reporting Services. Группы и подробности преобразуются в списочную область данных. Верхний и нижний колонтитул помещаются в тело отчета, а не располагаются отдельными полосами. Это приводит к тому, что расположение элементов немного отличается от макета отчета Access.

ms156375.note(ru-ru,SQL.90).gifПримечание.
В некоторых отчетах Access элементы отчета, которые на первый взгляд располагаются рядом, могут в действительности перекрываться. Если импорт отчета выполнялся с помощью конструктора отчетов, это перекрытие не корректируется и может привести к непредвиденным результатам при запуске отчета.

См. также

Основные понятия

Способы создания отчета
Поддерживаемые функции отчетов Access

Справка и поддержка

Получение помощи по SQL Server 2005