Сессия данных в Microsoft Visual FoxPro
« Назад По умолчанию при запуске VFP устанавливается глобальная сессия данных. Команда SET DATASESSION TO [nDataSessionNumber]активизирует указанную сессию данных. Параметр: nDataSessionNumber – задает номер активизируемой сессии данных формы. Если параметр nDataSessionNumber опущен, то активизируется глобальная сессия данных, имеющая номер 1. Свойство DataSession формы может иметь 2 значения:
На этапе исполнения свойство DataSession доступно только для чтения. При закрытии формы созданная ей сессия данных освобождается (удаляется из памяти). Команда SET DATASESSION обычно используется для отладки форм. Следует осторожно употреблять эту команды, когда форма активна, поскольку таблицы из нетекущих сессий данных окажутся недоступными. Псевдонимы таблиц сессии данных заносятся в массив функцией AUSED( ). Установки следующих SET-команд сохраняются с текущей сессией данных.
Команда SET VIEW ON | OFFоткрывает (ON) или закрывает (OFF – по умолчанию) окно сессии данных. Команда SET VIEW TO FileName | ?восстанавливает установки окружения VFP из VUE-файла FileName, созданного командой CREATE VIEW. Команда CREATE VIEW FileNameсоздает файл с установками окружения VFP. Параметр: FileName – имя создаваемого файла установок окружения VFP. Имеет расширение VUE. Может содержать путь. Если путь не задан, то файл создается в директории по умолчанию. В файле установок окружения VFP сохраняется следующая информация: - все открытые таблицы, индексы, alternate-файлы и форматные файлы; - все поля, определенные командой SET FIELDS; - все установленные отношения между открытыми таблицами; - все действующие в открытых таблицах фильтры; - установки SET DEFAULT, SET PATH, SET PROCEDURE; - установки SET SKIP, SET STATUS BAR; - текущий Help-файл; - текущий файл ресурсов. Использование VUE-файлов продуктивно как на этапе отладки, так и в готовых приложениях, поскольку предоставляет возможность оперативно изменять установки окружения, загружая их командой SET VIEW TO. |