Сеансы работы с данными
В Visual FoxPro для многопользовательской работы вы можете использовать сеансы работы с данными, которые представляют собой среду окружения, связанную с формой или набором форм. С помощью сеансов работы с данными вы можете открывать одну и ту же форму на разных рабочих станциях или даже на одном компьютере (рис. 20.1), при этом каждая из них будет использовать отдельную копию данных.
Рис. 20.1. Открытие сеансов работы на одном компьютере
Для управления сеансом работы с данными предназначено свойство DataSession (Окно данных) формы, которое можно установить равным 1 или 2. Если вы установите свойство DataSession равным 1, любые изменения, выполненные вами в форме, будут отображаться во всех остальных открытых формах. Это обычный режим работы. Для открытия копии среды окружения установите значение 2, при этом изменения в данной форме не будут отображаться в других формах. Количество открытых сеансов ограничивается только доступной оперативной памятью и местом на жестком диске.
Для выбора сеанса работы вы можете выполнить любое из следующих действий:
- открыть окно Data Session (Окно данных), используя одноименную команду из меню Windows (Окно), и из раскрывающегося списка Current session (Текущий сеанс) выбрать требуемый сеанс работы (рис. 20.2);
- выполнить в командном окне команду:
SET DATASESSION TO номерСеанса.
Рис. 20.2. Выбор сеанса работы