Внедрение
нового OLE-объекта
Рассмотрим процедуру внедрения нового
OLE-объекта на примере поля gimage таблицы Goods.
-
В окне проекта установите курсор
на таблицу Goods базы данных sales. Данная таблица содержит поле gimage типа
General (Общий), в котором вы предполагаете разместить изображение товара.
-
Чтобы открыть окно просмотра,
выполните команду Browse (Обзор) из меню View (Вид) или нажмите кнопку Browse
(Обзор) окна проекта.
-
Для вставки OLE-объекта установите
курсор на поле типа General (Общий) и дважды щелкните на нем. Откроется окно
редактирования поля.
-
Выполните команду Insert Object
(Вставить объект) из меню Edit (Правка).
-
В открывшемся диалоговом окне
Вставка объекта в списке Тип объекта перечислены все OLE-серверы, установленные
в вашей системе. В качестве примера выберите Рисунок Paintbrush.
-
Нажмите кнопку ОК. Visual FoxPro
откроет указанное вами приложение и разместит его меню и панели инструментов
в своем главном окне.
-
Создайте изображение товара, которое
будет использовано в качестве нового OLE-объекта (рис. 21.4).
Рис. 21.4. Создание
изображения товара
-
Закройте сервер OLE.
Для этого щелкните в любом месте окна вне области редактирования, после чего
созданный вами объект будет размещен в поле типа General (Общий) (рис. 21.5).
Рис. 21.5. Размещение
в поле таблицы нового OLE-объекта
Если вам потребуется внести изменения
во встроенный OLE-объект, откройте таблицу в режиме Browse (Обзор) и дважды
щелкните на требуемом значении. В результате откроется окно редактирования поля
типа General (Общий). Для редактирования изображения используется команда Точечный
рисунок Object (Объект) из меню Edit (Правка).
Данная команда имеет собственное
меню, которое содержит опции Изменить и Открыть, определяющие режим редактирования
изображения (см. рис. 21.5). При выборе опции Изменить меню и панели инструментов
OLEсервера внедряются непосредственно в Visual FoxPro (см. рис. 21.4). При выборе
опции Открыть открывается приложение OLE-сервера (рис. 21.6), в котором вы можете
редактировать изображение поля типа General (Общий).
Рис. 21.6. Открытое
приложение OLE-сервера для редактирования изображения
Содержание раздела