Иллюстрированный самоучитель по Visual FoxPro 8

Комбинирование в представлении локальных и удаленных данных

Актуальной задачей при разработке приложений, использующих удаленные данные, является комбинирование в представлении локальных и удаленных данных. В Visual FoxPro данная задача решается достаточно просто. Прежде всего, вы должны создать удаленные представления для данных, которые будут использоваться совместно с локальными.

Иллюстрированный самоучитель по Visual FoxPro 8 › Удаленные представления данных › Комбинирование в представлении локальных и удаленных данных
Рис. 22.20. Комбинирование данных из таблиц Visual FoxPro и Microsoft SQL

Иллюстрированный самоучитель по Visual FoxPro 8 › Удаленные представления данных › Комбинирование в представлении локальных и удаленных данных
Рис. 22.21. Просмотр комбинированных данных

Затем в диспетчере проектов выберите раздел Local Views (Локальные представления) и нажмите кнопку New (Новый), чтобы открыть конструктор представлений. Добавьте в новое представление любую комбинацию таблиц, локальных и удаленных представлений. Например, вы можете объединить в одном представлении данные из локальной таблицы Ordsaied и удаленного представления данных Microsoft SQL, содержащего список товаров. На рис. 22.20 вы видите комбинированное представление в окне конструктора представлений, а на рис. 22.21 – то же представление в режиме просмотра.

Для создания комбинированного представления вы можете использовать также команду create sql view. Например, чтобы создать локальное представление, комбинирующее информацию из локальной таблицы ordsaiem и удаленной таблицы customer (расположенной на сервере базы данных SQLServer), используйте следующий код:

OPEN DATABASE SALES
CREATE SQL VIEW localORDSALEM_remoteCUSTOMER;
AS SELECT * FROM SQLSERVERCUSTOMER, ORDSALEM
WHERE SQLSERVERCUSTOMER.iCdCustomer =
ORDSALEM .iCdCus tomer
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.