Расширенные свойства
Если проект Microsoft Access подключен к базе данных Microsoft SQL Server 2000, то появляется возможность использования преимуществ расширенных свойств. Такие свойства сохраняют сведения о дополнительных атрибутах объектов базы данных Microsoft SQL Server, которые находятся в базе данных Microsoft SQL Server и обеспечивают в проекте Microsoft Access следующие дополнительные возможности:
• создание подстановок в столбце;
• отображение текста условий на значения в удобном виде для пользователя;
• форматирование данных и определение масок ввода;
• использование подтаблиц, сохранение порядка сортировки и фильтров, а также форматов режима таблицы для представлений, сохраненных процедур и встроенных определяемых пользователем функций.
Некоторые расширенные свойства, используемые Microsoft Access, не являются видимыми в проекте Microsoft Access, например свойство, устанавливающее ширину столбца в режиме таблицы. Другие расширенные свойства доступны в окнах свойств в конструкторе базы данных, таблицы и запроса для представлений, сохраненных процедур с одной инструкцией (за исключением свойств столбца), а также встроенных функций. Поскольку сохраненные процедуры с несколькими инструкциями, а также табличные и скалярные определяемые пользователем функции редактируются в текстовом редакторе SQL, они не поддерживают расширенные свойства.
По умолчанию Microsoft SQL Server не поддерживает наследование расширенных свойств. Столбец в представлении автоматически не получает одинаковые свойства со столбцом в базовой таблице. Однако при создании столбцов в представлении или функции путем копирования столбцов из таблицы и при копировании расширенных свойств из столбцов таблицы в свойства элемента управления формы и отчета проект Microsoft Access поддерживает наследование расширенных свойств.
...
Изменения в расширенных свойствах таблиц, представлений, сохраненных процедур и встроенных функций обнаружат все пользователи базы данных, поскольку такие свойства сохраняются в базе данных Microsoft SQL Server. Это означает, что при изменении формата подтаблицы он изменяется для всех пользователей, которые будут открывать ее в режиме таблицы
Возможные варианты использования проектов Microsoft Access
Существует несколько способов развертывания проекта Microsoft Access.
Использование проектов Microsoft Access в многопользовательской среде
В многопользовательской среде каждому пользователю часто необходима его собственная копия файла проекта Microsoft Access, подключенная к общей базе данных Microsoft SQL Server. Два или несколько пользователей не могут изменять объекты, такие как формы или отчеты, в одном и том же файле проекта Microsoft Access.
Проект Microsoft Access всегда открывается в монопольном режиме. При попытке открыть проект Microsoft Access, уже открытый другим пользователем, программа выводит предупреждение о том, что этот файл открыт в монопольном режиме, и предлагает воспользоваться копией, доступной только для чтения. В этом случае в проекте Microsoft Access невозможно изменение объектов.
При запуске приложения для совместной работы каждому пользователю предоставляется копия файла проекта Microsoft Access, то есть собственная копия форм, отчетов, страниц доступа к данным, макросов и модулей.
Независимо от того, имеет ли пользователь личную копию проекта Microsoft Access или нет, база данных Microsoft SQL Server, а также расположенные в ней таблицы, запросы и диаграммы фактически являются общими. Таким образом, в многопользовательской среде важно обеспечить достаточную защиту совместно используемых объектов базы данных, чтобы их целостность не нарушалась.
При использовании Microsoft Windows Terminal Server каждый пользователь может иметь личную область данных, определенную профилем пользователя на Terminal Server. Можно создать копию проекта в папке данных текущего приложения каждого пользователя, и при входе пользователя в Terminal Server ему будет предоставлена личная копия файла проекта Microsoft Access.
Совместное использование базы данных Microsoft SQL в Internet
Существует возможность создания страниц доступа к данным или вывода одного или нескольких объектов базы данных в генерируемый сервером файл HTML или статический файл HTML. Затем можно отобразить Web-страницы в обозревателе Microsoft Internet Explorer и получить доступ к данным через эти страницы.
Создание автономных приложений данных
Не всегда удается иметь доступ к базам данных организации. Однако часто требуется получить некоторые сведения в автономном режиме (то есть загрузить данные на удаленный компьютер, например на переносной или домашний), просмотреть и обновить их, а затем согласовать изменения при непосредственном доступе к базе данных. Используя набор продуктов Microsoft, разработчик и администратор базы данных могут создать приложение, которое позволит пользователям иметь автономный доступ к данным.
Читать дальше
Конец ознакомительного отрывка
Купить книгу