Переключение между локальными и удаленными данными на этапе выполнения
См. также
2. Создайте форму.
3. Создайте новое свойство формы, чтобы указывать, какие данные следует использовать локальные или удаленные.
4. Добавьте локальные представления в среду данных формы.
5. Установите для указанных объектов следующие свойства:
Объект
| Свойство
| Установка
|
Среда данных
| AutoOpenTables
| .F.
|
Курсоры
| Alias
| Общее имя для привязки элементов управления формы к удаленному или локальному
курсору
|
Элементы управления формы
| ControlSource
| Поля курсора с новым псевдонимом
|
Сетка формы
| RecordSource
| Новый псевдоним курсора
|
Например, если свойство формы носит имя UseRemote, следующая строка в коде соб тия Load данной формы указывает на использование удаленных данных:
THISFORM.UseRemote = .T.
Чтобы на этапе выполнения определять, какие данные нужно задать локальные или удаленные вы можете проверять переменные приложения или использовать функцию MESSAGEBOX( ).
7. В коде события Init среды данных вызовите метод OpenTables среды данных:
THIS.OpenTables
8. В коде события Init курсора установите для свойства CursorSource соответствующее представление исходя из установки пользовательского свойства формы.
Например, следующий код проверяет свойство формы и в соответствии с резу ьтатами устанавливает для свойства CursorSource локальное или удаленное представле ие:
IF THISFORM.UseRemote = .T.
THIS.CursorSource = RemoteView
ELSE
THIS.CursorSource = LocalView
ENDIF
При выполнении формы можно будет отображать и редактировать либо локальные дан ые, либо удаленные.
Новое на сайте
-
Обновлен портфель программиста
Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский) -
Новые примеры программ
Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2) -
Обновленна справка
Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.