Что такое информатика 14 страница
Для получения различных итогов по исходным данным достаточно в созданном макете сводной таблицы выбирать значения в поле строк (Наименование товара ▼), поле столбцов (Наименование покупателя ▼, Номер договора ▼) и поле страницы (фильтра) (Дата отгрузки по месяцам ▼ ).
Сводные таблицы позволяют динамически изменять макет для всестороннего анализа данных. Существует возможность изменять заголовки строк, столбцов, а также полей, определяющих страницу. Создавать и быстро модифицировать макет можно, выбирая и перетаскивая поля из раскрывающегося списка полей в рабочую область. При каждом изменении макета сводная таблица немедленно выполняет вычисления заново в соответствии с новым расположением данных.
Сводные диаграммы служат для наглядного графического представления анализируемой информации, облегчая для пользователей сравнение и выявление тенденций и закономерностей в данных (рис. 17).
Рис. 17. Сводная диаграмма для анализа суммарного количества отгруженного по любому из товаров по различным покупателям и договорам по всем или некоторым месяцам, кварталам, годам |
Таким образом, источником записей для режима сводной таблицы и режима сводной диаграммы может быть как таблица, так и базовый источник данных для формы. В базе данных Access источником записей может быть таблица, запрос или инструкция SQL; в проекте Access - таблица, представление, инструкция SQL, хранимая процедура или табличная функция.
8.4 Средства создания объектов базы данных
Access располагает средствами, которые позволяют создавать объекты базы данных и приложения пользователя с помощью мастеров и конструкторов, не прибегая к программированию.
1. Мастера Access
Access располагает разнообразными диалоговыми средствами, которые позволяют создавать объекты базы данных и приложения, не прибегая к программированию.
Множество мастеров Access позволяет автоматизировать процесс создания таблиц базы данных, запросов, форм, отчетов; анализировать таблицы базы данных и выполнять многие другие работы. Практически для любых работ имеется мастер (Wizard), который поможет их выполнить.
Мастера по созданию форм и отчетов упрощают и ускоряют процесс создания однотабличных и многотабличных форм и отчетов. Так, выбрав таблицу или запрос в области навигации базы данных, одним щелчком можно создать форму, отображающую поля только одной записи в столбец или отображающую несколько записей в виде таблицы или смешанное представление записей. В диалоге с другим мастером пользователю достаточно выбрать таблицы и поля, которые необходимо включить в форму, выбрать источник основной и подчиненной части формы. Мастера по разработке форм и отчетов автоматически создают инструкцию SQL, описывающую источник записей для формы или отчета, что избавляет пользователя от подготовки запроса.
Мастер подстановок (Lookup Wizard) создает в поле таблицы или формы раскрывающийся список значений из полей другой таблицы или запроса для выбора и ввода в поле нужного значения. Созданные в полях таблиц списки наследуются при включении этих полей в форму (поле со списком).
Мастера запросов позволяют создавать простые запросы на выборку или запросы на выборку, в которых выполняются групповые операции над данными из одной или нескольких таблиц.
Мастер перекрестных запросов (Crosstab Query Wizard) формирует из взаимосвязанных таблиц или запросов базы данных таблицу, подобную электронной, в который одно поле используется в качестве заголовков строк, второе - столбцов, а на их пересечении размещаются итоговые данные, рассчитываемые по значениям третьего поля.
Мастер по созданию диаграмм (Chart Wizard) обеспечивает создание в формах и отчетах диаграмм, базирующихся на данных в таблицах или запросах. На рис. 18 приведена форма, позволяющая просматривать в справочнике данные о товаре и синхронно отображать диаграмму с количеством заказанного по договорам (в примере Д111, Д222, Д333). Вызывается мастер с помощью элемента управления Диаграмма (Chart) «Элементы управления: Вставить диаграмму», расположенного на вкладке ленты конструктора форм в группе Элементы управления (Controls). Ответив на ряд элементарных вопросов, легко можно получить диаграмму, связанную с выбранными в форме данными.
Рис. 18. Форма с диаграммой, построенной мастером |
После добавления диаграммы или открытия существующей диаграммы с помощью двойного щелчка мышью может быть выполнен переход к ее редактированию с помощью Microsoft Graph.
Мастер кнопок (Command Button Wizard и Page Command Button Wizard) создает командные кнопки - элементы управления в форме. При построении кнопки мастер предлагает большой набор действий, которые могут быть выполнены при щелчке на кнопке. Для выбранного действия мастер создает встроенный макрос и связывает его с событием Нажатие кнопки (On Click). Формы с командными кнопками, связанными с макросами, позволяют реализовать удобный интерфейс пользователя для управления приложением.
Мастер по анализу таблиц (Table Analyzer Wizard) позволяет выполнить нормализацию данных базы. Мастер разделяет ненормализованную таблицу с дублированными данными на две или несколько таблиц меньшего размера, в которых данные сохраняются без повторений. Вызывается мастер с помощью элемента управления Анализ таблицы (Table Analyzer), расположенного на стандартной вкладке ленты Работа с базами данных в группе Анализ (Analyzer).
Мастер сводных таблиц и диаграмм (PivotTable Wizard) позволяет открыть существующие таблицы, запросы, формы в режиме сводной таблицы и создать макет.
Служебная программа (Database Utilities) Преобразовать базу данных (Convert Database), которая ранее позволяла конвертировать базу данных из предыдущих версий в текущую и наоборот, в Access 2010 заменена командами Сохранить базу данных как доступными в разделе Сохранить и опубликовать на вкладке Файл. Если база данных Access 2007/2010 использует возможности, не поддерживаемые более ранними версиями, выполнение преобразования невозможно.
Служебная программа (Database Utilities) Сжать и восстановить базу данных (Compact and Repair Database) заменена одноименной командой, доступной в разделе Сведения на вкладке Файл (File). Команда реорганизует базу данных на диске с целью улучшения объемно-временных характеристик. Перезаписывает фрагментированный в результате удаления и добавления объектов файл базы данных и сокращает его размер, а также восстанавливает поврежденную базу данных.
2. Средства конструирования объектов
Для автоматизации процесса создания объектов базы данных - таблиц, схемы базы данных, запросов - и объектов приложения - форм, отчетов, макросов - используются специализированные диалоговые графические средства, называемые конструкторами (Design). Конструктор предоставляет пользователю набор элементов, с помощью которых быстро создается и модифицируется объект. Для конструирования макета формы, отчета используются элементы управления, которые доступны в режиме макета и режиме конструктора на вкладках ленты Работа с макетами форм/отчетов или Инструменты конструктора форм/отчетов.
Дополнительные возможности по изменению структуры форм и отчетов в режиме макета были включены в Access начиная с 2007. В режиме макета форма или отчет пользователь, изменяя макет, одновременно видит данные почти в том же виде, в каком они отобразятся в режиме формы или после вывода отчета на печать. Режим макета представляет собой наиболее наглядный режим для изменения макета форм и отчетов. Его можно использовать для внесения практически любых изменений. Поскольку при внесении изменений можно просматривать данные, в этом режиме очень удобно задавать размеры элементов управления и выполнять другие задачи, связанные с внешним видом и удобством формы или отчета. Некоторые задачи невозможно выполнить в режиме макета, и тогда необходимо переключиться в режим конструктора. Access выдает сообщение о том, что для внесения изменений следует переключиться в режим конструктора.
В Access 2007 формирование источника данных для формы или отчета может быть выполнено с помощью списка доступных полей. При этом оно сводится к простому перетаскиванию полей из таблиц базы данных в нужное место формы/отчета в режиме конструктора или макета.
В проекте Access, связанном с сервером баз данных MS SQL Server, конструкторы таблиц, представлений, хранимых процедур, определяемых пользователем функций, позволяют работать с объектами базы данных сервера в простом привычном для пользователя локальных баз данных графическом режиме.
Для упрощения внесения изменений в объекты базы данных Access предлагает технологию интеллектуальной замены имен объектов («Автозамена имен объектов») в базе данных. При этом автоматически исправляются ошибки, вызванные переименованием таблиц, полей, форм, отчетов, запросов, текстовых блоков или других элементов управления. Реализуется эта технология за счет того, что каждый именуемый объект (или элемент) базы данных имеет внутренний уникальный идентификатор, а имя является только псевдонимом. При переименованиях изменяется лишь псевдоним, и при необходимости в других объектах корректируются все ссылки на объект. Для применения этой технологии следует установить параметры, отслеживать автозамену имен (Track name AutoCorrect info) и выполнять автозамену имен (Perform name AutoCorrect) в окне Параметры Access (Access Options) на вкладке Текущая база данных (Current Database) в разделе Параметры автозамены имен (Name AutoCorrect Options). Окно Параметры Access (Access Options) открывается соответствующей командой в представлении Backstage, открываемом на вкладке Файл.
3. Средства программирования
Наряду с диалоговыми средствами создания объектов базы данных и объектов приложения, которые позволяют решить многие задачи пользователя, Access располагает мощными средствами программирования. Эти средства могут использоваться как для доработки приложений, созданных диалоговыми средствами, так и для реализации сложных задач и создания приложений с необходимым пользователю интерфейсом в целом. Без использования программного кода практически невозможно получить законченное автоматизированное приложение пользователя.
Одним из средств программирования в Access является язык макрокоманд. Программы, созданные на этом языке, называемые макросами, позволяют легко связывать отдельные действия, реализуемые с помощью форм, запросов, отчетов. Макросы управляются событиями, которые вызываются действиями пользователя при диалоговой работе с данными через формы, например нажатие кнопки, изменение данного в поле, или системой.
Простой язык макрокоманд и новый конструктор макросов с ясным и понятным интерфейсом, поддерживающий функции IntelliSense, позволяют при малой трудоемкости интегрировать объекты приложения и организовать процесс обработки данных. Конструктор макросов упрощает создание, редактирование и автоматизацию логики базы данных, позволяет сокращать количество ошибок кода.
Помимо обычных макросов, новый конструктор макросов позволяет создавать макросы данных, которые являются новшеством в данной версии.
Макросы данных связываются с событиями в таблице и позволяют выполнять определенные действия при изменении, вставке или удалении записи. Например, с помощью макросов можно проверять данные или выполнять вычисления. Макросы данных позволяют добавлять логику к данным и сосредотачивать логику в исходных таблицах. По сути макросы данных позволяют реализовать триггеры в любой базе данных Access 2010.
С помощью усовершенствованного конструктора макросов и макросов данных можно распространить автоматизацию за пределы клиентского приложения Access на веб-базы данных SharePoint и другие приложения, обновляющие таблицы Access.
Наряду с языком макрокоманд, Access включает развитую интегрированную среду объектно ориентированного программирования Visual Basic for Applications (VBA), позволяющую реализовать любые программные решения. Программы на VBA реализуются процедурами, которые объединяются в объектах, называемых модулями.
В VBA база данных рассматривается как совокупность объектов (таблиц, форм, отчетов, их элементов и т.д.), имеющих свойства и методы, реализующие заранее определенные действия над объектами. Структурированность объектов базы данных упрощает освоение этого языка и создание приложений. Управление выполнением программ в диалоговых приложениях VBA осуществляется событиями, вызываемыми действиями пользователя или системы.
Среда VBA объединяет разнообразные наглядные графические инструменты: редактор VBA, окно разрабатываемого проекта, окно свойств объектов проекта, окно просмотра объектов, отладчик и др. Все инструменты унифицированы и являются общими для всех приложений Microsoft Office, для Visual Basic, а также продуктов ряда других фирм.
Приложения, разрабатываемые на VBA, могут выполняться только в той среде, в которой поддерживается VBA, в то время как Visual Basic ориентирован на полностью самостоятельную разработку автономно выполняющихся приложений. Язык VBA является производным от самостоятельной системы программирования Visual Basic и имеет с ним много общего. Их синтаксис и интерфейс практически одинаковы.
Заметим, что код VBA несовместим со средством веб-публикации, поэтому, если планируется опубликовать приложение как веб-приложение Access для выполнения задач программирования, необходимо использовать только макросы.
8.5 Интеграция и использование внешних данных
Access продолжает поддерживать технологию OLE (Object Linking and Embedding, связь и внедрение объектов), обеспечивающую возможность интеграции данных различных приложений в составном документе. С помощью OLE пользователь может внедрять объекты другого приложения в базу данных или устанавливать с ними связи. Активизация внедренного объекта запускает программу, которая его создала, и пользователь может изменить объект. При установлении связи с объектом он по-прежнему сохраняется в файле другого приложения, а не в базе данных. За счет этого он может обновляться независимо, а в базе данных всегда будет представлена последняя версия объекта. Надо иметь в виду, что при изменении местоположения файла, связь с ним должна обновляться пользователем.
Внедряемыми или связываемыми объектами могут быть документы различных приложений Windows - рисунки, графики, электронные таблицы, звуковые или видеофайлы. Например, в таблице, наряду с обычными реквизитами, характеризующими информационный объект, может храниться любая графическая информация о нем - схемы, чертежи, диаграммы, рисунки и т.п. Таким образом, в Access расширяется традиционное понятие данных, хранимых в базе и представляющих информационные объекты.
В Access 2007/2010 обеспечивается хранение одного или нескольких файлов разных типов - документов Word, презентаций PowerPoint, изображений и т.п. - в поле записи базы данных имеющем тип данного Вложение (Attachment). Вложения позволяют хранить данные более рационально.
Access может использовать данные различных внешних источников. Внешними источниками данных могут служить таблицы других баз данных Access, dBase, Paradox, Oracle и Microsoft SQL Server, электронные таблицы Microsoft Excel, Lotus 1-2-3, таблицы и списки HTML и файлы XML, списки Windows SharePoint Services, текстовые файлы и др., находящиеся на локальном компьютере или на сервере в локальной, корпоративной сети или Интернет.
Для взаимодействия с внешними источниками данных применяется специальное программное обеспечение - интерфейсы. Широко используемыми интерфейсами являются ODBC (Open Database Connectivity, открытый интерфейс подключения к базам данных), который служит, прежде всего, для доступа к базам данных, и интерфейсы модели составного объекта (Component Object Model), называемые OLE DB, разработанные как средство универсального доступа к данным по сети. OLE DB позволяет подсоединяться к источникам данных многих типов, в том числе реляционным источникам данных, почтовым файлам, неформатированным текстовым файлам и электронным таблицам.
К источникам данных ODBC могут отправляться запросы, таблицы таких источников данных могут использоваться в базе данных Access как связанные. Связанные таблицы отображаются в области навигации базы данных, оставаясь в исходном файле вне файла Access. Их можно использовать при создании запросов, форм, отчетов, причем можно объединять их данные с данными из локальных объектов Access. Связывание позволяет использовать данные другой программы, не импортируя их. В этом случае можно просматривать и изменять данные, как в исходной программе, так и в базе данных Access.
Данные внешних источников могут импортироваться в базу данных Access.
На вкладке Внешние данные в группе Импорт и связи представлены доступные для этой операции источники данных. Импорт и связывание могут быть выполнены для данных из таких источников, как Access, Excel, база данных ODBC, текстовый файл, XML-файл, список SharePoint, документ HTML, папка Outlook, файл dBase.
Возможен экспорт таблиц, запросов, форм и отчетов, выделенной части объекта в режиме таблицы из базы данных Access в форматы других приложений. Операции экспорта представлены в одноименной группе на вкладке Внешние данные.
Выполнение операций импорта или связывания данных, как и экспорта данных из базы для большинства форматов, требует лишь указания, где расположены данные, и выбора способа их хранения в базе данных.
8.6 Поддержка технологий корпоративных сетей
Корпоративные сети являются сетями уровня предприятия, которые базируются на клиент-серверных и интернет-технологиях. Эти сети могут подключаться или не подключаться к Интернету (рис. 19). Технологии Интернета позволяют получить доступ к информации всего предприятия со своего рабочего места, не заботясь о совместимости аппаратных и программных платформ, используя обычную программу просмотра - обозреватель Internet Explorer.
Рис. 19. Корпоративная сеть с SQL- и Web-серверами |
Access включает развитые средства, ориентированные на клиентсерверные технологии, которые позволяют создавать клиентские приложения для работы с общими базами данных SQL Server.
Для организации совместной работы с данными и взаимодействия пользователей с помощью единой Web-среды могут быть использованы служба Windows SharePoint Services, специальные технологии взаимодействия и коммуникаций, которые легко интегрируются с приложениями Microsoft Office. Служба Windows SharePoint Services является компонентом Microsoft Windows Server, обеспечивает пользователей набором инструментов для организации информации, управления документами и эффективного взаимодействия.
С помощью Windows SharePoint Services можно создавать Web- сайты для хранения общих данных и совместной работы с ними. Доступ пользователей к содержимому Web-сайтов осуществляется через Web- обозреватель или приложения Microsoft Office из любой точки корпоративной сети.
Access предоставляет разнообразные простые и удобные средства размещения данных из баз на одном или нескольких сайтах SharePoint для доступна к ним пользователей корпоративной сети, а также средства использования списков SharePoint в приложениях Access.
1. Многопользовательская база данных Access
База данных, как правило, содержит данные, необходимые многим пользователям. Создание многопользовательской базы данных Access и получение одновременного доступа нескольких пользователей к общей базе данных возможно в одноранговой локальной сети персональных компьютеров или в сети с файловым сервером.
Под одноранговой понимается сеть, каждый компьютер которой может предоставлять остальным подключенным к сети компьютерам доступ ко всем или некоторым своим ресурсам, т.е. являться сервером и рабочей станцией одновременно. Одноранговая сеть может управляться встроенной сетевой операционной системой Windows 9x или Windows NT/2000/XP/Vista/Windows 7.
Сети больших масштабов используют выделенные файловые серверы. В сети, поддерживающей концепцию файлового сервера, база данных Access размещается на компьютере, выделенном в качестве файлового сервера. СУБД Access может быть установлена или на файловом сервере или на каждой рабочей станции, но выполняется она всегда на рабочей станции пользователя. Обработка данных базы в обоих случаях также осуществляется на рабочих станциях пользователей. Поэтому по сети передаются с сервера на рабочие станции большие объемы данных, что сильно загружает ее и делает невозможным одновременное обслуживание большого числа пользователей.
Работа локальной сети с файловым сервером обеспечивается рядом сетевых операционных систем. Наиболее популярными являются локальная сеть Microsoft Windows Server и локальная сеть Novell NetWare. ОС Windows имеют версию Windows NT Server, предназначенную для управления файловым и другими серверами сети, и версию «Workstation» 2000/XP/Vista/Windows 7, которая устанавливается на рабочей станции и под управлением которой могут выполняться различные приложения, в том числе и Access.
Сеть обеспечивает аппаратную и программную поддержку обмена данными между компьютерами. Сетевая операционная система обеспечивает защиту базы данных, размещенной в сети, предоставляя пользователям доступ к определенным сетевым ресурсам, например папкам, файлам, только по предъявлении имени и пароля.
Access не следит за разграничением доступа разных пользователей к базе данных, но автоматически обеспечивает защиту данных от одновременной их корректировки несколькими пользователями. Для обеспечения защиты данных от одновременной их корректировки несколькими пользователями в Access предусматривается блокировка на уровне страниц, при которой блокируются все записи одной страницы. Дополнительно к блокировке страничного уровня Access поддерживает блокировку на уровне записи. Блокирование не допускает изменения записи другими пользователями, пока текущее изменение не будет закончено.
Выбор режима блокировки на уровне записей по умолчанию в текущей базе данных производится параметром Открытие баз данных с использованием блокировки на уровне записей (Open databases using record level locking) в окне Параметры Access, «Блокировка на уровне записи» (Access Options) на вкладке Параметры клиента в группе Дополнительно (Advanced). Если флажок этого параметра сброшен, по умолчанию будет использована блокировка на уровне страницы. Выбранный вариант применяется к данным в формах, таблицах и программах, использующих объект Recordset для перебора записей. Этот параметр не применяется к запросам на изменение или программам, выполняющим массовые операции с использованием инструкций SQL.
2. Работа Access с базой данных SQL Server
Работа с общей базой данных в сети с файловым сервером становится неэффективной уже при одновременной работе 15 пользователей. На обеспечение эффективной работы большого числа пользователей с общей базой данных ориентирована технология «клиент - сервер». В этой технологии пользователь-клиент передает со своего компьютера запрос на компьютер сервера, там СУБД обрабатывает запрос и обратно посылает только результат выполнения запроса. Таким образом, значительно снижается объем передаваемых по сети данных.
Приложение пользователя разрабатывается и выполняется под управлением СУБД Access на компьютере клиента. Общая база данных размещается на мощном компьютере, где функционирует сервер баз данных, управляемый СУБД SQL Server (см. рис. 19). Эта СУБД выполняет обработку данных, размещенных на сервере, и отвечает за их целостность и сохранность. Для доступа к данным базы на сервере используется язык структурированных запросов SQL.
Широко известны серверы баз данных - SQL Server фирмы Microsoft и Oracle Server фирмы Oracle. SQL-серверы баз данных являются самым мощными приложениями для сетевой обработки данных.
Подключение из Access к серверам баз данных SQL может быть осуществлено с помощью драйверов ODBC. Каждому серверу баз данных соответствует свой драйвер ODBC. В комплект поставки Ms Access включены драйверы ODBC для MS SQL Server и Oracle SQL Server.
Использование унифицированного языка запросов SQL позволяет работать с одной и той же базой данных сервера разным пользователям из различных приложений. Данные из базы могут получать Access, Excel, FoxPro и многие другие приложения, использующие протокол ODBC, посылая запросы на языке SQL серверу баз данных.
Приложение Access взаимодействует с данными, расположенными на сервере, несколькими способами. Можно посылать на сервер запросы на языке SQL-сервера. С помощью запроса можно получать необходимые данные в виде виртуальной таблицы - таблицы запроса и далее использовать эту таблицу в качестве источника данных в форме или отчете. Можно посылать на сервер обновленные данные, а также создавать или изменять таблицы в базе данных сервера. Кроме того, в локальной базе данных могут быть созданы связанные таблицы, отображающие данные из таблиц SQL-сервера. Эти таблицы могут обрабатываться в приложении наряду с локальными таблицами базы.
В Access реализована возможность создания приложения-проекта, в котором хранятся только объекты, составляющие приложение пользователя, а база данных, с которой работает приложение, размещается на SQL-сервере. Причем в проекте Access обеспечивается работа с объектами базы данных (таблицами, представлениями, хранимыми процедурами, схемами данных) в диалоговом режиме через интерфейс, аналогичный интерфейсу SQL-сервера. Проект Access, являющийся клиентом SQL-сервера, позволяет напрямую, не используя ядро баз данных Access Database Engine, подключаться к базам данных Microsoft SQL Server с помощью интерфейсов OLE DB. Из проекта Access посредством OLE DB обеспечивается доступ не только к базам данных SQL Server, но и к базам данных Access, файлам электронной почты и источникам данных многих других типов.
Создается проект на вкладке Файл в окне представления Backstage, где при выборе местоположения файла новой базы данных в окне Файл новой базы данных задается имя файла и в поле Тип файла из списка выбирается Microsoft Access Проекты (*.adp).
MS SQL Server, начиная с версии 2005, представляет бесплатную версию SQL Server Express, которая позволяют создать проект, предназначенный для работы с базой данных SQL Server, работая на локальном компьютере, не подключенном к сети. При этом нет необходимости приобретать лицензию и устанавливать сетевой вариант сервера баз данных. Работа этой версии основывается на том же ядре базы данных, что SQL Server. Созданное с использованием этих версий приложение будет полностью пригодно для работы с базой данных на большом сетевом SQL-сервере. После завершения разработки, переместив базу с локального компьютера на сервер и модифицировав информацию о соединении, проект можно подключить к удаленному SQL-серверу.
Такой подход может быть удобен при разработке проекта для небольшого числа пользователей, когда в дальнейшем предполагается эксплуатация базы данных на SQL-сервере. Кроме того, использование локального варианта SQL-сервера позволяет изучить работу с базами данных сервера при наличии лишь одного компьютера.
В Access 2010 возможно преобразование базы данных в формат SQL Server. Для этого предназначена команда SQL Server в группе Перемещение данных на вкладке Работа с базами данных. Мастер может создать новую базу данных SQL Server или воспользоваться существующей. При этом указывается имя SQL Server, имя базы данных и способ соединения.
3. Интернет-технологии
Пользователи баз данных все больше ориентируются на уникальные возможности быстрого сбора и совместного использования информации, предоставляемые интернет-технологиями. Базы данных широко используются как в интернет-публикациях, так и в электронной коммерции. Новые технологии в Access 2010 позволяют создавать специальные веб-приложения - веб-базы данных и публиковать их на сайтах Microsoft SharePoint Server, на котором выполняются службы Access. Базу данных можно опубликовать как на собственном сервере SharePoint в интрасети, так и в Интернете. Пользователи могут использовать базу данных с помощью стандартного браузера, не устанавливая приложение Access на компьютере. Это делает простым совместное использование корпоративной информации в среде настольных систем. При этом пользователи могут с помощью браузера открывать веб-формы и отчеты. В то же время сохраняется возможность работы в Access с веб-базами данных автономно, можно вносить изменения в макеты и данные, а затем, восстановив подключение, синхронизировать их с сервером Microsoft SharePoint Server 2010.
Создается веб-база данных, как и база данных для настольных компьютеров, в окне представления Backstage после открытия Access или в любой момент после закрытия активной базы данных выбором Пустая веб-база данных. Для создания таблицы в веб-базе данных используется режим таблицы, режим конструктора отсутствует. Использовать связанные таблицы в веб-базе данных нельзя, схема данных недоступна. Для создания связи в веб-базе данных используется поле подстановки. Поле подстановки создается с помощью мастера в таблице на стороне связи многие и указывает на таблицу на стороне один. Обеспечение целостности данных в веб-базе данных можно реализовать с помощью макросов данных.
Дата добавления: 2016-03-20; просмотров: 577;