Изменения в Access 2010

 

Применимо к: Office 2010

Последнее изменение раздела: 2015-03-09

При выполнении миграции следует учитывать некоторые изменения в Microsoft Access 2010 по сравнению с Microsoft Office Access 2007. При обновлении с Microsoft Office Access 2003 ознакомьтесь также со статьей, посвященной изменениям в приложении Office Access 2007 (https://go.microsoft.com/fwlink/?linkid=164065\&clcid=0x419), и статьей, посвященной вопросам миграции для Access 2007 (https://go.microsoft.com/fwlink/?linkid=164070\&clcid=0x419).

Содержание:


  • Новые возможности


  • Изменения


  • Что было удалено


  • Сведения о выполнении миграции

Новые возможности

В этом разделе перечислены новые компоненты Access 2010, которые могут представлять интерес для ИТ-администраторов. Дополнительные ресурсы можно найти в центре ресурсов Access 2010 (Возможно, на английском языке) на веб-сайте TechNet (https://go.microsoft.com/fwlink/?linkid=207810\&clcid=0x419) (Возможно, на английском языке)

Общий доступ к базам данных в Интернете

В Office Access 2007 была предусмотрена ограниченная поддержка общего доступа к базам данных в Интернете: можно было только публиковать списки и перемещать базы данных в библиотеки документов. В Access 2010 (при наличии доступа к Access в Microsoft SharePoint Server 2010) можно создавать веб-базы данных с помощью Access 2010. Пользователи могут открывать базы данных в окне браузера, однако для изменения структуры необходимо использовать Access 2010. Некоторые функции базы данных настольного компьютера СУБД не распространяются на Интернет, однако поддерживается целый ряд аналогичных функций, например вычисляемые поля и макросы данных.

Экспорт в формат PDF и XPS

В Access 2010 можно экспортировать данные в формат файлов PDF или XPS для печати, публикации и рассылки по электронной почте. В Office Access 2007 эта возможность также поддерживалась при использовании загружаемой надстройки. Начиная с Office Access 2007 с пакетом обновления 2 (SP2), а затем и в Access 2010 эта возможность встроена в продукт и не требует установки дополнительных программ. Экспорт форм, отчетов и таблиц в формат файлов PDF или XPS позволяет представлять данные в формате, который удобен для распространения, с сохранением форматирования и дает возможность другим пользователям просматривать и печатать эти данные на своих ПК, не устанавливая на них Access.

Подключение к веб-службе как к внешнему источнику данных

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

Представление Backstage

Представление Microsoft Office Backstage является частью пользовательского интерфейса Microsoft Office Fluent и дополняет возможности ленты. Представление Backstage, доступное на вкладке Файл, содержит команды, которые применяются ко всей базе данных, например команды сжатия, восстановления или открытия новой базы данных. (Вкладка Файл заменила здесь кнопку Microsoft Office и меню Файл, которые использовались в предыдущих выпусках Microsoft Office.) Команды упорядочены по вкладкам в левой части экрана. На каждой вкладке находится группа взаимосвязанных команд или ссылок. Например, если щелкнуть Создать, появится набор кнопок, с помощью которых можно создать новую базу данных с нуля или выбрать один из готовых шаблонов баз данных.

Изменения

В этом разделе перечислены измененные возможности и компоненты Access 2010, которые могут представлять интерес для администраторов.

Обратная совместимость между Access 2010 и Access 2007

В Access 2010 реализованы возможности, которые не поддерживаются в Office Access 2007. Базы данных с этими возможностями нельзя открыть в Office Access 2007 с пакетом обновления 1 (SP1), однако в Office Access 2007 с пакетом обновления 2 (SP2) предусмотрена ограниченная поддержка просмотра и разработки таких баз данных.

Усиленная защита

Усовершенствованные функции защиты и интеграция с Microsoft SharePoint Foundation 2010 помогают эффективнее управлять данными и обеспечивают более высокий уровень безопасности. При хранении данных отслеживания приложений в списках SharePoint Foundation 2010 можно проводить аудит истории версий, восстанавливать удаленную информацию и задавать разрешения на доступ к данным.

В Office Access 2007 была принята новая модель безопасности, которая была сохранена и усовершенствована в Access 2010. Решения о надежности интегрированы с центром управления безопасностью Microsoft Office. За счет выбора надежных расположений можно с легкостью указать все базы данных в безопасных папках как надежные. Можно загружать приложения Office Access 2007 с отключенным кодом и макросами, чтобы обеспечить более безопасную работу в режиме "песочницы" (запуск небезопасных команд невозможен). Надежные макросы запускаются в режиме "песочницы".

Поддержка типов данных SQL Server 2008

В Access 2010 реализована ограниченная поддержка проектов Access (файлы с расширением ADP) для следующих 7 типов данных, которые впервые появились в Microsoft SQL Server 2008:

  • date

  • datetime2

  • datetimeoffset

  • time

  • geography

  • geometry

  • hierarchyID

Следующие 3 типа данных не поддерживаются при использовании режима таблицы или просмотра макета в Access 2010:

  • geography

  • geometry

  • hierarchyID

В качестве альтернативы можно использовать средства создания SQL Server 2008 для создания таблиц, представлений, хранимых процедур и функций с использованием любого из данных трех типов данных. При этом можно использовать Access 2010 для создания отчетов, форм, модулей и макросов, ссылающихся на эти типы данных.

Что было удалено

В этом разделе приведены сведения об удаленных возможностях Access 2010, которые могут представлять интерес для администраторов.

Элемент управления "Календарь" (mscal.ocx)

Элемент управления "Календарь" недоступен в Access 2010. В качестве альтернативы можно использовать элемент управления выбора даты в Access 2010. При открытии приложения более ранней версии Access, в которой использовался элемент управления "Календарь", в Access 2010 появится сообщение об ошибке, а элемент управления не будет отображаться.

Средство просмотра конфликтов репликации (Microsoft)

Средство просмотра конфликтов репликации (Майкрософт) недоступно в Access 2010. Аналогичная функциональность обеспечивается свойством ReplicationConflictFunction в наборе реплики базы данных. Это свойство позволяет создавать пользовательские процедуры для устранения конфликтов синхронизации. Дополнительные сведения см. в статье, посвященной использованию свойства ReplicationConflictFunction (https://go.microsoft.com/fwlink/?linkid=165394\&clcid=0x419).

Формат файлов моментальных снимков

Возможность экспорта отчетов в файлы моментальных снимков недоступна в Access 2010. Вместо формата файлов моментальных снимков, где сохраняется разметка и форматирование отчетов, используются форматы файлов PDF и XPS.

Страницы доступа к данным

Начиная с Office Access 2007, возможность создания, изменения и импорта страниц доступа к данным не поддерживалась. Однако страницы доступа к данным по-прежнему работают в Office Access 2007. В Access 2010 можно открывать базы данных со страницами доступа к данным. Однако страницы доступа к данным не будут работать. При попытке открытия страницы доступа к данным появится сообщение об ошибке, указывающее, что Microsoft Office Access не поддерживает эту операцию для страниц доступа к данным.

Вместо использования страниц доступа к данным можно создать веб-базу данных и опубликовать ее на сайте SharePoint с помощью служб Службы Access. Дополнительные сведения см. в статье, посвященной новым возможностям служб Access в SharePoint Server 2010 (https://go.microsoft.com/fwlink/?linkid=182566\&clcid=0x419).

Метод IISAM для Lotus 1-2-3, Paradox, Jet2.x и Red 2

Методы IISAM для Lotus 1-2-3, Paradox, Jet2.x и Red 2 недоступны в Access 2010. Если требуется ссылка, импорт или экспорт в один из этих методов IISAM, можно использовать Office Access 2007 или более ранних версий. При попытке создать ссылку, при операциях импорта или экспорта в базу данных Jet2.x или Red 2, а также при выделении или вставке связанной таблицы в Lotus 1-2-3 или Paradox может появиться одно из следующих сообщений об ошибках:


  • Невозможно найти устанавливаемый IISAM.

  • Microsoft Office Access не поддерживает эту операцию для данного типа IISAM. Для выполнения этой операции используйте Microsoft Office Access 2007 или более раннюю версию.

Сведения о выполнении миграции

При планировании миграции на Access 2010 ознакомьтесь с новыми, измененными и удаленными функциями Access 2010. Поскольку программа Access 2010 во многом схожа с Office Access 2007 (например, используется одинаковый формат файлов), при миграции на Access 2010 можно также использовать существующую документацию по миграции на Office Access 2007.

Перенос параметров VBA

В Office 2010 было выполнено обновление Visual Basic для приложений (VBA) 6.0 до версии VBA 7.0. После миграции на новую версию параметры VBA 7.0 сбрасываются до значений по умолчанию вместо автоматического использования прежних значений. Это связано с тем, что параметры реестра для VBA находятся в другом кусте Office 2010, как показано в следующей таблице.

Версия Подраздел реестра

Office 2000 — Office 2007

HKEY_CURRENT_USER\SOFTWARE\Microsoft\VBA\6.0\Common

Office 2010

HKEY_CURRENT_USER\SOFTWARE\Microsoft\VBA\7.0\Common

Чтобы решить эту проблему, скопируйте разделы реестра VBA 6.0 из куста 6.0 в куст 7.0.

Дополнительные сведения см. в статье Параметры реестра пользователей для перехода на Office 2010 и в статье, посвященной вопросам совместимости между 32-разрядной и 64-разрядными версиями Office 2010 (https://go.microsoft.com/fwlink/?linkid=185841\&clcid=0x419).