Если вы проектируете создание Приложения, которое будет использоваться несколькими Пользователями, на нескольких Рабочих Станциях, в условиях локальной вычислительной Сети, или если планируете вызов нескольких экземпляров одной и той же Формы, которая использует одну и ту же Среду Данных, тогда вам необходимо проектировать Коллективный Доступ к Данным (Shared Access). Указанная Технология позволяет эффективно распределять Данные между исполнителями, избегать повторение Данных, что способствует повышению достоверности и оперативности используемых Баз Данных, по необходимости, ограничивать доступ к конфиденциальным Данным.

Система Microsoft Visual FoxPro обеспечивает достаточно широкий спектр инструментов для поддержки коллективного и исключительного  доступа к Данным, Опции Блокировки Фрагментов Данных, Сессии Данных, вырианты Буферизации Записей и Таблиц, Механизмы Транзакций. Несмотря на то, что указанные технологические возможности используются в основном при проектировании Коллективного доступа к Данным, вы можете эффективно использовать их для создания Однопользовательского (исключительного) интерфейса.

В данном Параграфе

Управление Доступом к Данным

Рассматриваются вопросы эффективного управления Данными в многопользовательских средах (при коллективном доступе к данным), как и где ограничивать доступ к Данным, как применять Блокировку Данных.

Обновление Данных

Объясняется, как использовать механизмы Буферизации, Транзакции и Представления при Обновлении Данных.

Управление конфликтами при Обновлении Данных

Обсуждаются технологические вопросы Управления неизбежными конфликтами, возникающими при выполнении операций Обновления Данных.

Как: Определить наличие Конфликта Обновления Данных

Объясняется, как вы можете определить фактическое обновление данных в Полях Записей Таблиц при выполнении операций обновления данных.

Оптимизация Приложений в условиях Многопользовательской Среды Данных

Объясняется, как повысить качество и производительность создаваемых Приложений, работающих в Многопользовательских Средах. 

Связанные Разделы

Оптимизация системы Visual FoxPro при работе в Многопользовательской Среде Данных

Объясняется, как повысить качество и производительность работы системы Visual FoxPro в условиях /Многопользовательской Среды Данных.

Web-Сервисы и Компоненты

Рассматриваются вопросы расширения базовых Приложений Visual FoxPro в условиях Многопользовательских Сред; Доступ и эффективное использование Web-сервисов, использование стандартных инструментов и Контролов Microsoft ActiveX, позволяющих эффективно расширить функции создаваемого Приложения, создавать интернациональные приложения.

Многопользовательская информация и использование механизмов OLE

Рассматриваются вопросы использования Контролов ActiveX, способов Присоединения и Внедрения объектов OLE (Linking - Embedding); автоматизацию обновления указанных Объектов с помощью внешних Приложений.

Работа с Данными

Рассматриваются наиболее важные вопросы создания пользовательских Приложений, обеспечивающих проведение Анализа эффективности обработки Данных.