Поскольку вы обращаетесь к данным в файлах, эффективное управление данными начинается с получения управленияe над окружением этих файлов. Вы можете выбрать - как обращаться к данным и как и когда ограничить к ним доступ.

В этом разеделе

Как: установить доступ к данным

Объясняется - как указать тип доступа, монопольный или совместного использования, когда используется таблица.

Блокировка данных

Обсуждаются методы ручного или автоматического блокирования доступа к таблицам и записям для управления доступом в окружении совместного использования данных.

Обновление данных с помощью множества экземпляров формы

Обсуждается - как обновляются данные и как блокирование записи может воздействовать на другие экземпляры формы.

Как: использовать сессии данных

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

Настройка окружения сессии данных

Обсуждается - как вы можете использовать частные сессии данных (private data sessions) для для установки настроенных установок команд SET внутри одиночной сессии Visual FoxPro.

Буферирование данных

Описывается буферирование данных и как использовать его для защиты данных во время их обновления.

Как: разрешить буферирование

Объясняется - как разрешить буферирование записи и таблицы во время операций обновления.

Как: добавить запись в буфер таблицы и удалить ее из буфера

Объясняется - как добавить и удалить записи при разрешенной буферизации таблицы.

Справочное руководство

Функция CURSORSETPROP()

Указывает установки свойства для таблицы или курсора Visual FoxPro.

Функция TABLEUPDATE()

Фиксирует изменения, сделанные в буферированной строке, буферированной таблице, курсоре или курсоре-адаптере.

Функция TABLEREVERT()

Фиксирует изменения, сделанные в буферированной строке, буферированной таблице или курсореa и восстанавливает данные из OLDVAL() для удаленных курсоров и и текущие значения с диска для локальных таблиц и курсоров.

Функция LOCK()

Пытается блокировать одну или более записей в таблице.

Окно Data Session

Используйте окно Data Session для открытия и отображения таблиц или представлений, установки временных отношений и свойств рабочей области.

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

Программирование для совместного доступа к данным

Объясняется - как программирование для овместного доступа к данным предоставляет вам возможность создавать приложения, которые будут исполняться на нескольких машинах в сетевом окружении.

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

Объясняется - как обновлять данные с использованием буферов, транзакций или представлений.

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

Обсуждается - как вы можете предвидеть и управлять неизбежными конфликтами, которые могут возникать при операциях обновления данных.

Буферирование данных

Объясняется - как буферировать данные для их защиты во время обновлений.