Связывание и внедрение объектов, экспорт и импорт данных
-
Глава 21. Связывание и внедрение объектов, экспорт и импорт данных
Глава 21. Связывание и внедрение объектов, экспорт и импорт данных Связывание и внедрение объектов, экспорт и импорт данных Visual FoxPro и OLE-объекты Внедрение нового OLE-объекта Внедрение OLE-о...
Связывание и внедрение объектов, экспорт и импорт данных
Связывание и внедрение объектов, экспорт и импорт данных В Visual FoxPro имеется возможность хранить в таблицах сами объекты или связь с объектами, которые созданы в приложении, поддерживающем мех...
Импорт данных
Импорт данных В настоящем разделе мы обсудим импорт данных из форматов других приложений в таблицу Visual FoxPro. Для импорта данных воспользуемся услугами мастера: Чтобы запустить мастера импорта...
Рис. 21.17. Первый шаг работы мастера: выбор типа импортируемого файла
Рис. 21.17. Первый шаг работы мастера: выбор типа импортируемого файла...
Рис. 21.18. Просмотр содержимого импортируемого файла
Рис. 21.18. Просмотр содержимого импортируемого файла На втором шаге работы мастера вам необходимо указать, создается свободная таблица или таблица, входящая в базу данных. Установите соответствую...
Рис. 21.19. Определение заголовков и типов полей
Рис. 21.19. Определение заголовков и типов полей...
Рис. 21.20. Задание форматов отображения данных
Рис. 21.20. Задание форматов отображения данных На шестом шаге работы мастера импорта задаются форматы отображения дат, кодовых страниц, денежных единиц и чисел (рис. 21.20). После завершения уста...
Использование данных из Visual FoxPro в Microsoft Word
Использование данных из Visual FoxPro в Microsoft Word Данные, содержащиеся в таблицах Visual FoxPro, можно использовать в других приложениях Windows. Например, в Microsoft Word вы можете подготов...
Рис. 21.21. Выбор таблицы и полей
Рис. 21.21. Выбор таблицы и полей На втором шаге необходимо указать, с каким редактором вы будете работать далее. По умолчанию установлена опция Microsoft Word. Нажмите кнопку Next (Далее) для пер...
Рис. 21.22. Выбор текстового редактора
Рис. 21.22. Выбор текстового редактора...
Рис. 21.23. На данном шаге вы можете выбрать созданный ранее документ
Рис. 21.23. На данном шаге вы можете выбрать созданный ранее документ На третьем шаге мастер предлагает поместить данные в новый или уже существующий документ (рис. 21.23). При установке опции Use...
Таблица 21.3. Опции списка Select a document type
Таблица 21.3. Опции списка Select a document type Опция Тип создаваемого документа Form Letter Письмо Label Этикетка Envelope Конверт Catalog Каталог Выбрав необходимую опцию, нажмите кнопку Next...
Рис. 21.24. Выбор типа создаваемого документа
Рис. 21.24. Выбор типа создаваемого документа На последнем шаге работы мастера следует нажать кнопку Finish (Готово). Если установлен драйвер ODBC, то все завершится успешно. Запустится Microsoft...
Рис. 21.25. Microsoft Word с установленной связью с выбранными данными
Рис. 21.25. Microsoft Word с установленной связью с выбранными данными Разместите текст в документе. Для вставки полей установите курсор в требуемое место, нажмите на панели инструментов кнопку До...
Рис. 21.26. Диалоговое окно Слияние
Рис. 21.26. Диалоговое окно Слияние...
Рис. 21.27. Документ, полученный в результате слияния
Рис. 21.27. Документ, полученный в результате слияния...
Visual FoxPro и OLE-объекты
Visual FoxPro и OLE-объекты В Visual FoxPro OLE-объекты могут храниться и отображаться только в полях типа General (Общий). Для внедрения OLE-объекта в таблицу Visual FoxPro выполните следующие де...
Рис. 21.1. Просмотр в режиме Browse таблицы, содержащей поля типа General
Рис. 21.1. Просмотр в режиме Browse таблицы, содержащей поля типа General Для вставки OLE-объекта дважды щелкните на поле типа General (Общий), содержащем значение gen. Откроется окно редактирован...
Рис. 21.2. Окно редактирования поля типа General
Рис. 21.2. Окно редактирования поля типа General...
Рис. 21.3. Диалоговое окно Вставка объекта
Рис. 21.3. Диалоговое окно Вставка объекта При установке опции Создать новый выберите из предложенного списка Тип объекта сервер, который хотите использовать для создания объекта, и нажмите кнопку...
Внедрение нового OLE-объекта
Внедрение нового OLE-объекта Рассмотрим процедуру внедрения нового OLE-объекта на примере поля glmage таблицы Goods: В окне проекта установите курсор на таблицу Goods базы данных sales. Данная таб...
Рисунок Paintbrush. Нажмите кнопку...
Рисунок Paintbrush. Нажмите кнопку ОК. Visual FoxPro откроет указанное вами приложение и разместит его меню и панели инструментов в своем главном окне. Создайте изображение товара, которое будет и...
Рис. 21.4. Создание изображения товара
Рис. 21.4. Создание изображения товара...
Рис. 21.5. Размещение в поле таблицы нового OLE-объекта
Рис. 21.5. Размещение в поле таблицы нового OLE-объекта Данная команда имеет собственное меню, которое содержит опции Изменить и Открыть, определяющие режим редактирования изображения (см. рис. 21...
Рис. 21.6. Открытое приложение OLE-сервера для редактирования изображения
Рис. 21.6. Открытое приложение OLE-сервера для редактирования изображения...
Внедрение OLE-объекта из файла
Внедрение OLE-объекта из файла Для внедрения в поле таблицы OLE-объекта из файла выполните следующие действия. Откройте таблицу в режиме Browse (Обзор). Установите курсор на поле типа General (Общ...
Рис. 21.7. Диалоговое окно Вставка объекта при установленной опции Создать из файла
Рис. 21.7. Диалоговое окно Вставка объекта при установленной опции Создать из файла...
Рис. 21.8. Вставленный видеоклип в поле типа General
Рис. 21.8. Вставленный видеоклип в поле типа General Нажмите кнопку Обзор. В открывшемся диалоговом окне Обзор выберите файл, содержащий необходимый объект. Для установки требуемого типа объекта н...
Связывание OLE-объекта
Связывание OLE-объекта Чтобы связать OLE-объект с основной копией объекта на сервере, можно воспользоваться командой Insert Object (Вставка объекта) или Paste Special (Специальная вставка) из меню...
Команда Insert Object
Команда Insert Object Для размещения в поле таблицы Visual FoxPro OLE-объекта со связью с помощью команды Insert Object (Вставить объект) выполните следующие действия: Откройте таблицу Goods в реж...
Рис. 21.9. Установлен флажок Связь
Рис. 21.9. Установлен флажок Связь...
Рис. 21.10. Связывание OLE-объекта в виде значка
Рис. 21.10. Связывание OLE-объекта в виде значка...
Команда Paste Special
Команда Paste Special Для размещения в поле типа General (Общий) OLE-объекта со связью с помощью команды Paste Special (Специчьная вставка), выполните следующие действия: Откройте приложение-серве...
Рис. 21.11. Диалоговое окно Специальная вставка
Рис. 21.11. Диалоговое окно Специальная вставка Чтобы связать объект с его оригиналом на сервере, установите опцию Вставить связь. Выберите из списка Как формат объекта. Ссылка на объект запоминае...
Рис. 21.12. Диалоговое окно Связи
Рис. 21.12. Диалоговое окно Связи В списке Связи представлены все связи объекта в табличном виде с указанием пути и имени файла источника, а также типа объекта и режима обновления связи. В диалого...
Таблица 21.1. Назначение кнопок диалогового окна Связи
Таблица 21.1. Назначение кнопок диалогового окна Связи Кнопка Назначение Обновить сейчас Обновляет выделенную связь Открыть источник Открывает исходный файл для выделенной связи Сменить источник З...
Редактирование OLE-объекта
Редактирование OLE-объекта Большинство OLE-объектов можно редактировать. Для этого откройте окно редактирования поля типа General (Общий), содержащее, например, такие OLE-объекты, как электронная...
Удаление OLE-объекта
Удаление OLE-объекта Чтобы удалить OLE-объект из поля типа General (Общий), выполните команду Clear (Очистить) из меню Edit (Правка)....
Использование объектно-ориентированного программирования
Использование объектно-ориентированного программирования В Visual FoxPro для управления OLE-объектами можно использовать объектно-ориентированное программирование. Замечание Замечание Для создания...
Передача данных в Microsoft Excel с помощью OLE
Передача данных в Microsoft Excel с помощью OLE В рассматриваемом примере используем данные из таблицы Cntcust для построения диаграммы распределения клиентов по городам в программе Microsoft Exce...
Рис. 21.13. Создание диаграммы с помощью OLE
Рис. 21.13. Создание диаграммы с помощью OLE...
Передача данных из Visual FoxPro в другие приложения
Передача данных из Visual FoxPro в другие приложения Используя команды Export (Экспорт) и Import (Импорт) из меню File (Файл), можно осуществлять обмен данными между Visual FoxPro и текстовыми фай...
Рис. 21.14. Диалоговое окно Export
Рис. 21.14. Диалоговое окно Export Для экспорта данных из таблицы Visual FoxPro выполните команду Export (Экспорт) из меню File (Файл). Открывается диалоговое окно Export (Экспорт) (рис. 21.14), в...
Таблица 21.2. Типы экспортируемых форматов
Таблица 21.2. Типы экспортируемых форматов Тип Кодовое обозначение Назначение Visual FoxPro 3.0 (DBF) Копирование одной таблицы в другую FoxPro для Windows 2.x (DBF) FOX2X Экспорт в формат FoxPro...
Рис. 21.15. Диалоговое окно Export Options
Рис. 21.15. Диалоговое окно Export Options С помощью кнопки Fields (Поля) можно открыть диалоговое окно Field Picker (Выбор поля), в котором выбрать поля исходной таблицы для экспорта (рис. 2I.16)...
Рис. 21.16. Диалоговое окно Field Picker
Рис. 21.16. Диалоговое окно Field Picker
Содержание раздела