Удаленные представления данных
- Определение источника данных ODBCИнформация, используемая в разрабатываемом приложении, может находиться не только в таблицах Visual FoxPro, но и в электронных таблицах Microsoft Excel, в текстовом виде, в файлах базы данных Paradox или же на сервере базы данных типа SQL Server.
- Именованное соединениеУдобным средством для работы с удаленными данными является именованное соединение, которое хранится в базе данных и на которое можно ссылаться по имени при создании удаленного представления. Вы также можете устанавливать свойства именованного соединения для оптимизации связи между Visual FoxPro и удаленным источником данных.
- Конструктор соединенийОкно конструктора соединений (рис. 22.5) позволяет вам задать параметры именованного соединения в интерактивном режиме. | Рис. 22.5.
- Настройка параметров удаленных представлений и соединений в диалоговом окне OptionsПрежде чем запускать мастера удаленных представлений, вы можете установить опции для принимаемых по умолчанию параметров удаленных представлений и соединений, используя вкладку Remote Data (Удаленные данные) диалогового окна Options (Параметры) (рис. 22.8). | Рис. 22.8.
- Создание удаленного представления данных. Использование мастера удаленных представлений.После того как был определен источник данных или именованное соединение, можно создать удаленное представление. Для этого выполните следующие действия: | откройте базу данных и вызовите мастера удаленных представлений;
- Использование конструктора представлений. Использование команды CREATE SQL VIEW.Для создания удаленного представления с помощью конструктора представлений в диспетчере проектов из списка Databases (Базы данных) выберите раздел Remote Views (Удаленные представления), а затем нажмите кнопку New (Новый).
- Особенности использования удаленных представлений данных для электронных таблиц Microsoft ExcelПри использовании ODBC-драйвера Microsoft Excel для создания удаленного представления данных создается таблица Visual FoxPro или курсор. Эта таблица содержит выбранные данные из электронной таблицы Microsoft Excel.
- Совместно используемые соединенияПри создании удаленных представлений вы можете воспользоваться совместно используемыми соединениями. В этом случае одно активное соединение используется как информационный канал для нескольких удаленных представлений. | При совместном использовании активного соединения:
- Комбинирование в представлении локальных и удаленных данныхАктуальной задачей при разработке приложений, использующих удаленные данные, является комбинирование в представлении локальных и удаленных данных. В Visual FoxPro данная задача решается достаточно просто.
- Настройка представления с помощью словаря базы данныхТак как сведения о представлении хранятся в словаре базы данных, вы можете определить для него следующие свойства: | заголовок поля; | комментарии для представления его полей; | значения полей, принимаемые по умолчанию; | правила проверки достоверности данных на уровне поля и записи.
