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

Связывание и внедрение объектов, экспорт и импорт данных

  • Visual FoxPro и OLE-объекты

    В Visual FoxPro имеется возможность хранить в таблицах сами объекты или связь с объектами, которые созданы в приложении, поддерживающем механизм связывания и внедрения (OLE). Основное отличие между связыванием и внедрением состоит в том, каким образом данные запоминаются и обновляются после того, как их поместили в базу данных. | При связывании данные обновляются, когда изменяется исходный файл.
  • Внедрение нового OLE-объекта

    Рассмотрим процедуру внедрения нового OLE-объекта на примере поля gimage таблицы Goods. | В окне проекта установите курсор на таблицу Goods базы данных sales. Данная таблица содержит поле gimage типа General (Общий), в котором вы предполагаете разместить изображение товара.
  • Внедрение OLE-объекта из файла

    Для внедрения в поле таблицы OLE-объекта из файла выполните следующие действия. | Откройте таблицу в режиме Browse (Обзор). | Установите курсор на поле типа General (Общий) и дважды щелкните кнопкой мыши. Откроется окно редактирования поля.
  • Связывание OLE-объекта. Команда Insert Object.

    Чтобы связать OLE-объект с основной копией объекта на сервере, можно воспользоваться командой Insert Object (Вставка объекта) или Paste Special (Специальная вставка) из меню Edit (Правка). Рассмотрим оба варианта.
  • Команда Paste Special

    Для размещения в поле типа General (Общий) OLE-объекта со связью с помощью команды Paste Special (Специальная вставка) выполните следующие действия: | Откройте приложение-сервер и запомните связываемый объект во временном буфере Windows. | Откройте окно редактирования поля типа General (Общий).
  • Редактирование OLE-объекта. Удаление OLE-объекта. Использование объектно-ориентированного программирования.

    Большинство OLE-объектов можно редактировать. Для этого откройте окно редактирования поля типа General (Общий), содержащее, например, такие OLE-объекты, как электронная таблица Microsoft Excel, документ Word или рисунок Paint и дважды щелкните мышью.
  • Передача данных в Microsoft Excel с помощью OLE

    В рассматриваемом примере используем данные из таблицы cntcust для построения диаграммы распределения клиентов по городам в программе Microsoft Excel с помощью OLE-объектов: | В меню File (Файл) выберите команду New (Новый), установите опцию Program (Программа) и нажмите кнопку New file (Новый файл). Откроется новое окно редактирования программ.
  • Передача данных из Visual FoxPro в другие приложения

    Используя команды Export (Экспорт) и Import (Импорт) из меню File (Файл), можно осуществлять обмен данными между Visual FoxPro и текстовыми файлами, а также наиболее популярными базами данных и электронными таблицами.
  • Импорт данных

    В настоящем разделе мы обсудим импорт данных из форматов других приложений в таблицу Visual FoxPro. Для импорта данных воспользуемся услугами мастера. | Чтобы запустить мастера импорта данных в таблицу Visual FoxPro, в меню Tools (Сервис) выберите команду Wizards (Мастера), а затем Import (Импорт).
  • Использование данных из Visual FoxPro в Microsoft Word

    Данные, содержащиеся в таблицах Visual FoxPro, можно использовать в других приложениях Windows. Например, в Microsoft Word вы можете подготовить этикетки для наклейки на конверты для рассылки своим клиентам, используя для этого данные, размещенные в таблице Customer.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.