Реляционные СУБД в Visual FoxPro 8

         

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

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

Рис. 22.20. Комбинирование данных из таблиц Visual FoxPro и Microsoft SQL

Рис. 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


Содержание раздела