ПРОФЕССИОНАЛЬНОЕ ИСПОЛЬЗОВАНИЕ
MICROSOFT ACCESS 2002
В этом разделе рассмотрены новые возможности Access 2002 и некоторых других приложений производства компании Microsoft, которые используются совместно с Access для работы с корпоративными базами данных.
ЧАСТЬ II. ПРОФЕССИОНАЛЬНОЕ ИСПОЛЬЗОВАНИЕ MICROSOFT ACCESS 2002 Глава 7. Новые возможности Microsoft Access 2002 Новая политика лицензирования Среда разработки и использования приложений Новый вид рабочей области Средства альтернативного ввода Надежность Отмена и повтор нескольких операций Работа с помощью клавиатуры Новый формат базы данных Новая справочная система Новые примеры приложений Представление данных в виде сводных таблиц и сводных диаграмм Новые возможности работы с формами и отчетами Публикация данных в корпоративной сети и Интернете Публикация данных на разных языках Поддержка формата XML Новые возможности страниц доступа к данным Режим Конструктора страниц доступа к данным Расширенный набор свойств Распространение страниц Доступ к корпоративным базам данных Хранение документов на Exchange Server 2000 Интеграция проектов Access 2002 с SQL Server 2000 Расширенный набор свойств проекта Access 2002 Использование функций SQL Server 2000 Новые возможности источников набора записей Мастер связанных таблиц Пакетное обновление записей Перенос баз данных с одного SQL Server на другой Настольная версия SQL Server 2000 Изменения в системе защиты SQL Server Новые средства разработки Новые элементы программирования на языке Visual Basic Выводы |
При установке MSDE2000 под Windows NT4 или Windows 2000 по умолчанию используется интегрированная система защиты NT. В этом случае регистрация на сервере с именем системного администратора (SA) не работает. Чтобы разрешить нескольким клиентам подключаться к вашему серверу, используйте новую команду Access
Вид, Свойства сервера
(View, Server Properties) и установите в появившемся диалоговом окне флажок
Учетная запись системного администратора
(SA) (Enable system administrator (SA) user name). При этом настоятельно рекомендуется задать непустой пароль для данной учетной записи с помощью новой команды
Сервис, Защита, Задать пароль для входа
(Tools, Security, Set Login Password), позволяющей изменить пароль для текущей учетной записи.
Из-за изменений в системе защиты новой версии SQL Server 2000 для проектов Access больше не поддерживаются интерфейс репликации и диалоговое окно SQL Server Security. Чтобы применить эти средства для базы данных SQL Server, используйте программу Enterprise Manager из комплекта SQL Server 2000.
Связанные таблицы теперь можно помещать и в базы данных новой версии SQL Server 2000. Мастер связанных таблиц в проектах Access 2002 позволяет устанавливать связь с таблицами из других баз данных SQL Server, баз данных Access (файлов MDB) и прочих источников данных OLE DB.
В Access 2002 улучшена функция сжатия и восстановления баз данных, так что базы данных с испорченными формами или отчетами теперь могут быть восстановлены в большем числе случаев, чем раньше.
В новой версии Access улучшено средство восстановления разорванных ссылок с помощью более мощного механизма поиска и диагностики в случае, когда ссылка не может быть восстановлена автоматически.
Новая политика лицензирования
В самом начале главы хочется сказать пару слов о новой политике лицензирования, с которой придется познакомиться всем пользователям, решившим установить новую версию продукта Microsoft на своем компьютере. В целях борьбы с пиратством компания Microsoft предприняла попытку использовать новые технологии в системе лицензирования своих продуктов. Теперь практически все стратегически важные продукты этой компании будут снабжены средством так называемой "активации", которую пользователю необходимо выполнить, чтобы воспользоваться возможностями нового продукта в полном объеме. Активация продукта состоит из нескольких шагов:
Активацию продукта можно выполнить через Интернет либо по телефону, позвонив по указанному номеру в региональное представительство компании (российское представительство — это Московский Информационный центр Microsoft), чтобы передать идентификационный номер установки и получить 42-разрядный ключ активации (Activation Key). Если активация не будет выполнена сразу, в распоряжении пользователя будет всего 50 запусков продукта в полноценном режиме. После исчерпания этого количества запусков программа перейдет в режим "ограниченной функциональности", в котором будет практически невозможно сделать ничего полезного, и нельзя будет сохранить открытый документ.
Мастер активации продукта входит в состав продукта и делает процедуру активации простой и удобной. Однако само по себе требование активации влечет за собой определенные технические сложности: ведь активизировать придется не только каждую копию продукта, устанавливаемую на разные компьютеры, но и, скорее всего, каждую переустановку продукта на один компьютер. Повторная активация разрешена Microsoft, но она будет проходить не в автоматическом режиме. Этот вопрос нужно будет решать в индивидуальном порядке. В то же время Microsoft обещает, что при модернизации компьютера (одновременной замене не более трех узлов) повторная активация не потребуется, и число таких модернизаций неограничено. В случае, когда частая переустановка программного обеспечения требуется ввиду особенностей бизнеса, например при развертывании информационной выставки, компания Microsoft предлагает использовать демонстрационные версии своих продуктов с ограничением по времени действия или воспользоваться предлагаемыми 50 запусками в режиме полной функциональности, разрешенными до момента активации продукта.
Новая справочная система
Справочная система Microsoft Office претерпела некоторые изменения. Получение справки стало еще более удобным. Теперь вопрос Мастеру ответов вы можете задать, введя его в поле со списком
Введите вопрос
(Ask a Question), расположенное непосредственно в правой части стандартного меню приложения Office, в том числе и Access.
При открытии окна справочной системы в приложении новой версии Office отображается главная страница справки, так называемый Справочный центр (Help Center). На этой странице находятся ссылки на часто требующиеся разделы справки. Само оформление главной страницы справки стало более компактным и информативным. Закладка на нее расположена на верхнем уровне содержания, что упрощает ее поиск и улучшает внешний вид вкладки Содержание (Content) при открытии справочной системы, поскольку при этом не происходит автоматического развертывания разделов глубокого уровня, как это было в предыдущей версии Office.
В объектную модель Visual Basic для приложений добавлены новые элементы: объекты, свойства, методы и события, расширяющие возможности программирования баз данных. Их подробный список можно найти в справочной системе Access 2002, в разделе "Программирование на Visual Basic, Справочник Visual Basic для Microsoft Access, Что нового?" (Programming in Visual Basic, Microsoft Access Visual Basic Reference, What's New).
Наиболее интересны следующие новшества.
CurrentProject.AllForms("Заказы").DataModified
Содержимое примеров приложений Access (базы данных (Northwind.mdb) и ее клиент-серверной версии —проекта (NorthwindSC.adp)) в целом не изменилось. В новом примере проекта проиллюстрировано применение ставшего доступным расширенного набора свойств данных, хранящихся на SQL Server 2000. Кроме того, примеры приложений поставляются в формате предыдущей версии Access 2000.
Однако появилась хоть и незначительная, но очень приятная деталь: теперь открыть эти примеры можно с помощью команд меню Access Справка, Примеры баз данных, Учебная база данных "Борей" (Help, Sample Databases, Northwind Sample Database) и Справка, Примеры баз данных, Учебный проект Access "Борей" (Help, Sample Databases, Northwind Sample Access Project). Теперь не нужно помнить длинного пути к папке примеров приложений Office, в которой хранятся соответствующие файлы, и вы уже не спутаете их с копиями этих примеров в списке последних открытых баз данных в Access.
В новой версии пакета Microsoft Office 2002 добавились существенные расширения в объектную модель VBA, хотя в инструментальных средствах разработки приложений Access 2002 не появилось практически ничего нового.
В редакторе Visual Basic и редакторе сценариев (Scripting Editor) несколько изменился внешний вид интерфейса, теперь интерфейс оформлен в стиле новой версии пакета Microsoft Office 2002.
Несколько оптимизирована работа в редакторе Visual Basic: теперь можно сохранять модуль без его компиляции, причем в этом случае сохраняются только измененные модули. Если затем скомпилировать проект, весь он будет автоматически сохранен. Это увеличивает продуктивность работы над большим проектом, когда весь проект сохраняется только при необходимости.
Представления и хранимые процедуры, а также функции теперь объединены в набор объектов, расположенных на одной странице, доступной с помощью одного ярлыка
Запросы
(Queries) на панели объектов в окне проекта Access 2002. Для хранимых процедур и функций, в общем, для любых источников набора записей в виде инструкций SQL, теперь можно задавать параметры, так же как раньше можно было задавать параметры в запросах обычных баз данных MDB.
Теперь обновлять данные можно непосредственно в представлениях и функциях, внося изменения прямо в табличное представление. В этом случае возможны любые изменения данных, аначогичные допустимым изменениям в запросах обычных баз данных формата MDB.
Теперь можно использовать набор записей в качестве источника данных для списков и полей со списками. Кроме того, можно использовать даже неподключенный набор записей для всех объектов проекта ADP, которые имеют свойство Источник записей (RecordSource) или Источник строк (RowSource).
В формах Access появились новые события, для которых разработчики могут задать процедуры обработки, чтобы расширить функционачьность своего приложения.
У форм и отчетов Access появилось несколько новых свойств.
У форм и отчетов Access появился новый метод Move, позволяющий программным способом перемещать их по экрану.
В новой версии усовершенствовано отображение подчиненных форм и отчетов в режиме Конструктора внутри основной формы или отчета. Теперь работать с полосами прокрутки стало удобнее. Кроме того, вы можете полностью просмотреть подчиненную форму/отчет, отображенную в режиме Конструктора внутри основной формы/отчета, открыв ее в отдельном окне: для этого выделите подчиненную форму/отчет и выберите команду Вид, Подчиненная форма в новом окне/Подчиненный отчет в новом окне (View, Subform/Subreport in New Window) или одноименную команду контекстного меню.
Страницы доступа к данным, созданные в предыдущей версии Access 2000, можно просматривать и изменять в новой версии Access 2002, вместе с которой устанавливается новая версия Web-компонентов.
При открытии страницы, созданной в Access 2000, в режиме Конструктора в новой версии Access 2002 автоматически происходит преобразование ее в новый формат.
Если страница доступа к данным создана в Access 2002, т. е. в новом формате, становится доступно гораздо больше новых возможностей. Однако в этом случае в Access 2000 ее нельзя будет изменить в режиме Конструктора, хотя можно будет просмотреть в режиме Просмотра страницы, при условии, что на компьютере установлена новая версия Web-компонентов Microsoft Office 2002 Web Components.
Если на компьютере не установлена необходимая версия программы просмотра Интернета или новая версия Web-компонентов, то при открытии страницы, созданной в Access 2002, отобразится соответствующее сообщение с помощью специального сценария, выполняемого при загрузке страницы.
В новой версии Access вы можете по-прежнему работать с базами данных, сохраненными в формате Access 2000, открывать и изменять объекты в них, благодаря чему вы сможете разделять работу с этой базой данных с пользователями прежней версии Access или же преобразовывать свои приложения в формат новой версии Access. Новый формат обеспечивает лучшую поддержку новых свойств и изменений, которые могут быть сделаны в будущих версиях Access.
Замечание
Репликация между базами данных в разных форматах работает некорректно. При репликации в новом формате файлов изменения структуры базы данных могут быть корректными только в основной (родительской) реплике (Master), но не в обычных (дочерних) репликах.
Если в процессе преобразования приложения из формата Access 95, 97 или 2000 в формат Access 2002 будут обнаружены какие-либо ошибки, Access создаст таблицу со списком этих ошибок и информацией о них. Это облегчит решение проблем, возникших в процессе преобразования.
Несколько изменился вид меню и панелей инструментов, а также других элементов интерфейса. Теперь элементы интерфейса отображаются отчетливее, с использованием более приятной для глаз цветовой гаммы, что делает работу пользователя еще удобнее.
В новой версии Access появилась возможность отмены и повтора нескольких действий, выполняемых в режиме Конструктора следующих объектов:
Однако стек отменяемых операций не сохраняется при переключении между разными режимами представления для следующих объектов:
Заметим, что возможности отмены операций в режимах Таблицы (Datasheet) и Формы (Form View) не изменились.
В Access 2002 поддерживается так называемое пакетное обновление записей для проектов Access 2002, подключенных к SQL Server 6.5, 7.0 или 2000. Это значит, что все изменения, сделанные в наборе записей, могут быть одновременно отменены или сохранены в источнике данных на сервере, например при закрытии формы, переходе от текущей основной записи, определяющей подчиненный набор записей, к следующей или при выборе команды Записи, Сохранить все записи (Records, Save All Records). Сохранить или отменить все изменения в наборе записей можно также программным способом. Для этого нужно установить необходимое значение нового свойства Пакетные транзакции (BatchUpdates) на вкладке Данные (Data) окна свойств формы. Значение этого свойства должно быть задано для главной формы, но не для подчиненных форм. При наличии возможности пакетного обновления записей отпадает необходимость создания формы, не привязанной непосредственно к источнику данных, для временного хранения записей и принятия/отмены изменений во всех записях одновременно.
Раньше для переноса баз данных SQL Server с одного сервера на другой можно было только присоединить файлы MDF к локальному серверу, чтобы затем работать с ними в Access 2000. Теперь Access 2002 позволяет создать копию файла MDF с локального SQL Server для текущего проекта ADP с помощью команды Копировать файл базы данных (Copy Database File), чтобы вы могли присоединить этот файл к другому SQL Server. Если вы работаете не с локальным SQL Server и хотите перенести базу данных непосредственно с одного SQL Server на другой, используйте новую команду Перенести базу данных (Transfer Database). Обе команды находятся в меню Сервис,-Служебные программы (Tools, Database Utilities).
Кроме того, что формат XML (Extensible Markup Language) уже является стандартной технологией обмена информацией в Web, он стремительно становится наиболее предпочтительной технологией обмена данными между бизнес-приложениями.
В новой версии Access 2002 предоставляются мощные и вместе с тем интуитивно понятные средства коллективного использования данных XML, независимо от различий применяемых платформ, форматов данных, протоколов, схем и бизнес-правил. С помощью привычного интерфейса Access теперь можно легко создать данные и схемы данных XML на основе данных и структур данных Jet или SQL Server.
В Access появилась возможность также использовать данные XML, полученные из других приложений, в формах, отчетах и страницах доступа к данным. Представьте, что ваши данные распределены по разным источникам данных: внутренним серверам SQL, электронным таблицам Excel и другим источникам. Если использовать в качестве формата обмена данных между этими источниками формат XML, можно создать серию запросов Access, соединяющих такую информацию воедино, и сохранить их в виде представлений, которые можно затем использовать при разработке форм и отчетов.
Преобразование данных из формата XML в Jet и SQL Server и обратно можно выполнить не только с помощью пользовательского интерфейса Access, но и программным путем.
В новой версии Access есть методы, позволяющие легко управлять представлением данных путем создания и применения страниц стилей и шаблонов схем. Приложение Access предоставляет простой и стандартный способ для описания и получения разнообразных структурированных данных XML для и из любых приложений. Например, с помощью Access можно создать схему с описанием структуры ваших данных и отправить эту схему своим партнерам, чтобы они могли точно узнать, в каком виде ожидать от вас этих данных, и использовать эту информацию для оформления своих документов.
Расширенный режим
Рис. 7.3.
Панель
Поиск
в обычном и расширенном режиме
В режиме Обычного поиска можно найти любой документ Microsoft Office, Web-страницу или элемент Outlook, в том числе содержащий указанный текст, в любой заданной папке или на всех ресурсах компьютера, включая папки Outlook и папки Web. Пока выполняется процесс поиска, вы можете продолжать работу. Найденные файлы отображаются на панели поиска в виде списка, каждый элемент которого снабжается контекстным меню, с помощью которого с найденным файлом можно выполнить то или иное действие в зависимости от его типа (рис. 7.4).
В режиме Расширенного поиска можно искать документы Office, Web-страницы и элементы Outlook с заданными условиями на их свойства, например: имя файла, дату создания, дату модификации, имя автора и пр. Например, чтобы найти все файлы, содержащие в имени файла имя Veronica, на панели расширенного поиска в списке
Свойство
(Property) выделите элемент
Имя
файла (File name), в списке Условие (Condition) выделите элемент
содержит
(includes), в поле
Значение
(Value) введите имя veronica и нажмите кнопку
Добавить
(Add). В списке условий появится элемент
Имя файла содержит Veronica
(File name includes Veronica). Теперь можно, например, таким же образом ввести еще одно или несколько дополнительных условий на всякие свойства файла, предварительно выбрав переключатель И (And) или
Или
(Or). После этого нужно нажать кнопку
Найти
(Search), и список найденных файлов отобразится на панели.
Одним из ключевых новшеств Access 2002 является появление новых представлений данных: теперь таблицы и запросы баз данных Access (файлов MDB) и таблицы, представления, хранимые процедуры и функции проектов (файлов ADP), а также формы можно просмотреть в режиме Сводная таблица или Сводная диаграмма. Эта возможность позволяет быстро и легко реализовать комплексные решения для анализа данных. О ней рассказано
в гл. 8.
Сводные таблицы и сводные диаграммы можно сохранить в виде страниц доступа к данным, чтобы предоставить информацию всем, кто имеет программу просмотра Microsoft Internet Explorer 5 или выше.
Теперь формы Access в представлении сводной таблицы и сводной диаграммы можно использовать в качестве вложенной формы в составных формах, точно таким же способом, как раньше можно было использовать для этого формы в представлении режим Таблицы.
Разработчики могут оценить удобство новой возможности программирования форм в представлениях сводной таблицы и сводной диаграммы. Появились новые события, инициируемые этими представлениями, которые можно обработать.
Публикация данных на разных языках
Новые средства поддержки многоязычных данных предоставляют более широкие возможности. Благодаря этому распространение информации по всему миру становится более доступным.
Теперь в таблицах, формах и отчетах может присутствовать текст сразу на нескольких языках: на английском, на других европейских языках, на азиатских языках, включая японский и китайский. Все это становится доступным автоматически, если в вашей операционной системе установлена поддержка соответствующих шрифтов.
В новой версии добавлена возможность сохранения объектов Access в следующих форматах: Unicode, RTF, HTML, текстовом и в формате файла Excel. Например, если у вас есть отчет, основанный на таблице, содержащей многоязычный текст, его можно экспортировать в формат RTF, чтобы потом эти данные можно было корректно отобразить в редакторе Word. Поддерживается также программный способ использования этого средства.
Усовершенствованы средства проверки орфографии в Access. Добавлена вкладка
Орфография
(Spelling) в диалоговое окно, отображаемое командой
Сервис, Параметры
(Tools, Options). С ее помощью можно установить необходимые параметры проверки правописания, такие как текущий язык и имя пользовательского словаря, а также некоторые особые языковые свойства.
В окно
Параметры
(Options) добавлена вкладка
Международные
(International), позволяющая настроить параметры сложных иероглифических языков, например изменить направление чтения — вместо типичного направления "слева направо" (left-to-right) задать направление "справа налево" (right-to-left).
Добавлено свойство IMEMode для настройки средства ввода. Но чтобы оно корректно работало, нужно установить средство Input Method Editors (IMEs). Свойство IMEMode доступно в режимах Конструктора форм и таблиц, для определенных типов данных и для определенных элементов управления.
Публикация данных в корпоративной сети и Интернете
Публикация данных в корпоративной сети и Интернете становится необходимостью во многих приложениях баз данных. В Access 2002 усовершенствована и расширена поддержка форматов представления данных в Web.
В новой версии Access появились новые клавиши и их комбинации, делающие работу пользователя еще более удобной и быстрой. Они перечислены в табл. 7.1.
Разрабатывая страницы доступа к данным, вы наверняка планируете впоследствии переместить их в другое место, на сервер Web или послать по электронной почте. В Access 2002 есть некоторые усовершенствования, касающиеся распространения страниц.
Например, теперь можно указать относительный путь к базе данных Access в свойствах подключения. Однако это будет работать лишь в случае открытия страницы с помощью файловой системы, но не через HTTP.
Можно реализовать такое решение, когда все страницы подключаются к источнику данных через специальные файлы, хранящие параметры подключения либо в формате Office Data Connection (ODC), либо Universal Data Link (UDL). Такой файл можно указать в качестве свойства
Файл подключения
(ConnectionFile) страницы доступа к данным. Когда страница открывается, происходит поиск указанного файла подключения, а затем устанавливается соединение с параметрами, описанными в этом файле. Можно указать файл подключения, используемый при создании всех новых страниц, на вкладке
Страницы
(Pages) диалогового окна, отображаемого с помощью команды
Сервис, Параметры
(Tools, Options). Там же можно указать папку, которая по умолчанию будет использована для сохранения новых страниц.
Ссылку на файл страницы в базе данных можно изменить программным путем или с помощью окна свойств страницы, отображаемого с помощью команды контекстного меню при выделении страницы доступа к данным в окне базы данных.
В Access 2002 стала возможной публикация страниц доступа к данным на Web-сервере, такая, что не возникает необходимости использования для доступа к ним библиотеки Remote Access Objects, установленной на этом сервере. Это упрощает публикацию данных, предназначенных только для чтения на сервере с выходом в Интернет через брандмауэр (firewall). Реализовать эту возможность можно, указав для страницы источник данных в формате XML с помощью ее новых свойств:
Использование данных XML
(UseXMLData) и
Местоположение данных XML
(XMLDataTarget).
Новые возможности Access 2002 позволяют работать со страницами доступа к данным в автономном режиме (off-line), т. е. без постоянного подключения к источнику данных. (Например, это требуется при работе с базой данных на переносном компьютере.) В данном режиме приложения могут работать с реплицироданными данными SQL Server и Jet или с файлами данных в формате XML. Это средство полностью интегрировано с моделью синхронизации Microsoft Internet Explorer (см. гл. 12 и 18).
В режиме Конструктора страниц доступа к данным теперь доступен более широкий набор свойств баз данных новой версии Microsoft Jet и SQL Server 2000. При этом некоторые маловажные свойства и свойства форматирования CSS (Cascading Style Sheet) были удалены, чтобы на их месте был предоставлен доступ к большему количеству полезных свойств.
Специфические свойства элемента ActiveX теперь можно настроить непосредственно в окне свойств элемента.
В окне свойств теперь поддерживаются Построители, например для таких свойств, как параметры подключения, выбор цвета и масштаб.
На страницу теперь можно добавить элемент, позволяющий выделять записи. Для этого щелкните правой кнопкой по разделу, выберите команду контекстного меню
Свойства уровня группы
(Group Level Properties) и установите значение
Истина
(True) для свойства
Область выделения записи
(RecordSelector).
По умолчанию находящиеся рядом записи отображаются на странице с чередованием цвета фона. Можно изменить это оформление с помощью окна свойств уровня группировки.
Как уже было сказано, в режиме Конструктора страниц доступа к данным теперь поддерживается возможность многократной отмены и повтора выполненных операций.
Еще можно выделить сразу несколько элементов на странице и настроить их размеры, расстояния по вертикали и горизонтали, выравнивание и прочие свойства. Настройка размеров теперь может быть выполнена более точно, в процессе изменения размера пользователь может увидеть его реальное текущее значение. Размеры элементов можно автоматически выровнять по сетке или изменить так, чтобы размер соответствовал размеру содержимого. Однако, чтобы эти новые возможности стали доступны, необходимо установить версию Internet Explorer 5.5.
В Microsoft Word реализована возможность вставки на страниц HTML в виде связанных объектов страниц доступа к данным, на просмотр которых можно переключаться.
В окне
Список полей
(Filed List) в режиме Конструктора страниц доступа к данным теперь можно выделить сразу несколько элементов и перетащить их на страницу с помощью мыши.
Улучшена поддержка создания так называемых "рамочных" (другими словами, контейнерных) страниц, а именно появились следующие возможности:
Теперь и "рамочные" страницы могут быть обновляемыми. Настройка возможности обновления выполняется с помощью свойств уровня группировки:
AllowEdits.
AllowAdditions и AllowDelctions
(разрешить изменение, добавление и удаление записей)
1
. Установка соответствующего значения в
Истина
(True) разрешает изменение, добавление или удаление записей с помощью данной страницы.
С помощью нового средства "автосуммирование" легко создать итоговый раздел: выделите на странице элемент, по которому нужно подвести итог, и нажмите кнопку
Автосумма
(AutoSum) на панели инструментов. В разделе на уровень выше появится поле, отображающее итоговую сумму.
Появились собственные контекстные меню у страницы, элементов, разделов страницы, уровней группировки и новые команды для отображения окон их свойств.
Можно создавать собственные элементы навигации по записям, назначив специальное имя класса (свойство
ClassNarae)
элементу HTML практически любого типа. Например, специальное имя MsoNavNext можно задать в качестве имени класса или добавить (через пробел) к существующему имени класса для элемента HTML типа
Надпись
(Label), чтобы превратить ее в специальный элемент Далее (Next) для перехода на следующую запись. Подобные действия можно применить, чтобы получить элементы для свертки/разворачивания сгруппированной части страницы.
Если страница доступа к данным создана в новом формате Access 2002, в этом случае, если перетащить на страницу какую-нибудь таблицу из окна Список полей при включенном переключателе
Мастера
(Control Wizards) на панели элементов, появится диалоговое окно
Мастер макета
(Layout Wizard), в котором будут доступны новые варианты представлений таблицы на странице:
ленточный
(Tabular),
сводная диаграмма
(PivotChart) и
электронная таблица
(Office Spreadsheet). В предыдущей версии были доступны лишь варианты представлений в виде списка полей (в
столбец
(Columnar)) и сводной таблицы
(сводная таблица
(PivotTable)).
В новой версии Access Web-компонент
Электронная таблица Office
(Spreadsheet) может быть привязан к источнику данных.
Теперь удобнее создавать взаимосвязанные страницы с помощью гиперссылок. При создании гиперссылки в режиме Конструктора автоматически создается фильтр на основе первичного ключа, имеющегося на странице набора записей, и, если это
Названия свойств страниц доступа к данным, к сожалению, не локализованы возможно, задается относительный адрес вместо абсолютного. Изменить значение свойства, задающего фильтр для отбора записей на присоединенной с помощью гиперссылки странице, можно с помощью поля
ServerFilter
(Серверный фильтр) на вкладке
Привязка
(Anchor) в окне свойств гиперссылки.
Теперь поля типа гиперссылка в базах данных Microsoft Jet и SQL Server 2000 при размещении их на странице доступа к данным преобразуются в действующие гиперссылки.
Средство просмотра структуры данных, доступное теперь с помощью кнопки
Структура данных
(Data Outline) на панели инструментов в режиме Конструктора страницы доступа к данным, позволяет настраивать свойства модели данных, отображаемых на странице, например изменять соотношение между уровнями группировки.
Теперь можно превратить любой связанный элемент в элемент, задающий фильтр для сгруппированных записей, просто щелкнув по нему правой кнопкой мыши и выбрав команду контекстного меню
Элемент управления фильтра группы
(Group Filter Control).
В новой версии Access появилась возможность сохранять формы и отчеты в виде страниц доступа к данным. Причем, в отличие от экспорта в формат HTML, который позволяет получить статические документы, новое средство позволяет получить полноценные обновляемые страницы доступа к данным. Чтобы преобразовать форму или отчет в страницу доступа к данным, откройте ее/его в режиме Конструктора и выберите команду
Файл, Сохранить как
(File, Save As). В появившемся диалоговом окне введите имя новой страницы и выберите в раскрывающемся списке возможных типов сохраняемого объекта элемент
Страница доступа к данным
(Data Access Page), нажмите кнопку ОК. В следующем диалоговом окне потребуется указать папку и имя файла HTML, в котором будет храниться созданная страница.
Замечание
Если после такого преобразования формы вы захотите запретить возможность изменения, добавления и удаления записей с помощью полученной страницы доступа к данным, просто задайте значение
Ложь
(False) для свойств
AllowEdits, AllowAdditions и AllowDeletions
уровня группировки страницы. Чтобы отобразить диалоговое окно свойств, откройте страницу в режиме Конструктора, щелкните правой кнопкой мыши и выберите команду
Свойства уровня группы
(Group Level Properties).
Если в процессе чтения вы допустите ошибку, повторите чтение невоспринятой части текста и продолжайте чтение. Не делайте больших пауз между словами, целые фразы лучше воспринимаются компьютером, чем отдельные слова. Когда вы закончите тренировку произношения, появится заключительное диалоговое окно мастера, сообщающее о том, что продолжить тренировку можно позже в любое время, чтобы повысить процент правильно распознаваемой речи. Нажмите кнопку
Готово
(Finish). Отобразится панель
Язык
(Language), содержащая элементы для управления процессом голосового ввода (рис. 7.7), и откроется окно Internet Explorer с видеодемонстрацией использования средства распознавания речи Microsoft Office.
Панель
Язык
впоследствии будет открываться при выборе команды
Сервис, Речь.
Ее также можно отобразить, щелкнув правой кнопкой мыши по значку раскладки клавиатуры, находящемуся в правой части Панели задач Windows, и выбрав команду
Показать панель
Язык (Show the Language bar). Панель Язык можно свернуть с по
мощью маленькой кнопки свертки в ее правом верхнем углу. Тогда на панели задач Windows появится значок микрофона, щелчком по которому его можно включить или выключить.
На панели
Язык
есть несколько кнопок.
Замечание
Помните, что параллельно с вводом с помощью голоса вы можете использовать мышь и клавиатуру, например, чтобы исправить или отформатировать введенный текст.
На этой же панели есть кнопка
Рукописный ввод
(Handwriting), с помощью которой можно выбрать команды для управления рукописным вводом, например открыть окно
Планшет
(Writing Pad), в котором можно писать текст с помощью мыши.
В зависимости от текущего языка раскладки клавиатуры на панели Язык будет отображаться большее или меньшее количество кнопок, соответствующее доступным возможностям распознавания для данного языка. Чтобы испытать эти средства в полном объеме, переключитесь на английскую раскладку клавиатуры.
В этом разделе рассмотрены новые особенности Access 2002, относящиеся к внешнему виду приложения и изменениям в его интерфейсе.
К интерфейсу пользователя добавились революционно новые возможности ввода информации в дополнение к вводу с помощью клавиатуры и мыши: теперь выбирать команды меню, кнопки на панелях инструментов, элементы диалоговых окон, т. е. выполнять управляющие действия, можно с помощью голоса, произнося соответствующие команды. Голосом можно также диктовать текст, не пользуясь для ввода клавиатурой и мышью.
Замечание
Диктование и команды голосом не поддерживаются в режиме Конструктора таблиц, запросов и диаграмм в проектах Access (файлах формата ADP). В настоящее время распознавание речи поддерживается только для английского языка, а также для упрощенного китайского и японского языков. Чтобы воспользоваться этим средством, необхвдимо иметь звуковую карту, поддерживающую возможность подключения микрофона.
Применение средств распознавания речи предъявляет следующие требования к программному и аппаратному обеспечению компьютера:
П хороший микрофон ближнего действия (надевающийся на голову вместе с наушниками), имеющий возможность усиления принимаемого тихого сигнала (рекомендуется микрофон, подключающийся через порт USB);
Новая версия Access предоставляет еще одну альтернативную возможность ввода,, а именно, ввод рукописного текста с помощью специальных устройств, таких как графический планшет и PC-планшет, или же с помощью мыши. Введенный рукописный текст преобразуется в форму печатного текста. В приложениях Word и Outlook предусмотрена также возможность сохранения рукописного текста в первоначальном виде.
Чтобы настроить средства голосового ввода:
Чтобы настроить средства ввода рукописного текста:
К окнам настройки этих двух языковых средств можно также добраться другим способом:
Если после установки Microsoft Office 2002 вы еще ни разу не пользовались средствами распознавания речи, то когда вы впервые выберете команду
Сервис, Речь
(Tools, Speech) в любом из приложений Office, появится первое диалоговое окно Мастера настройки данного средства. В этом окне будут даны следующие инструкции и указания:
Замечание
Если Мастер настройки средств распознавания речи по каким-либо причинам не запустился автоматически, вы можете настроить это средство самостоятельно, открыв окно свойств распознавания речи с помощью ярлыка
Речь
(Speech) на панели управления Windows, затем сначала вызвать Мастер настройки микрофона с помощью кнопки
Настроить микрофон
(Configure Microphone), а потом вызвать Мастер тренировки произношения с помощью кнопки
Тренировка
(Train Profile).
Чтобы настроить уровень звука и положение микрофона с помощью мастера, потребуется всего лишь произнести пару фраз, отображаемых в диалоговом окне с соответствующими пояснениями. Убедитесь, что вы находитесь в тихой обстановке, без посторонних шумов, которые могут помешать распознаванию речи, Затем произойдет переход к тренировке произношения текста: в диалоговом окне мастера будет отображаться текст, который нужно прочитать, чтобы компьютер "настроился" на ваше произношение и смог распознать вашу речь. Прочитываемый текст по мере восприятия его компьютером будет постепенно закрашиваться (рис. 7.6).
Клавиши
|
Назначение
|
||
<F7> |
Переключение в режим просмотра программного кода из режима Конструктора формы или отчета, когда фокус находится в окне Конструктора или в окне свойств |
||
<F4> |
Отображение окна свойств в режиме Конструктора |
||
<Shift> <F7> |
Возврат фокуса в окно Конструктора из окна свойств |
||
<Ctrl>+">" или <Ctrl>+"." (точка)
<Ctrl>+"<" или <Ctrl>+"," (запятая) |
Переключение между режимами просмотра при работе с таблицами, запросами, формами, отчетами, страницами доступа к данным, представлениями или хранимыми процедурами. Переключение между режимами происходит циклически: к следующему режиму с помощью комбинации клавиш <Ctrl>+">" и к предыдущему — с помощью комбинации клавиш <Ctrl>+"<" |
||
<F8> |
Отображение окна Список полей (Field List) или просто перемещение фокуса в это окно в режиме Конструктора формы, отчета или страницы доступа к данным |
||
Выделение поля в окне Список полей и нажатие клавиши <Enter> |
Поместить выделенное поле на форму или отчет в режиме Конструктора |
||
<Ctrl>+<Tab> |
Перемещение фокуса от раздела формы/отчета к подразделу |
||
Добавлены новые размеры 500% и 1000% в список Масштаб (Zoom) возможных масштабов просмотра документа перед печатью в представлении Предварительный просмотр (Print Preview)
Результат поиска
Рис. 7.4.
Условия и результат поиска
Панель
Буфер обмена
(Clipboard) отображается с помощью команды
Правка, Буфер обмена Office
(Edit, Office Clipboard) или нажатием два раза подряд комбинации клавиш <Ctrl>+<C>. С помощью этой панели удобно работать с содержимым буфера обмена, в который можно скопировать и одновременно хранить в нем до 24 элементов. Эти элементы можно вставлять в открытую базу данных в произвольном порядке и любом количестве. Их также можно удалить из буфера обмена с помощью контекстного меню элемента на панели (рис. 7.5).
Рис. 7.5. Панель Буфер обмена