Ілюстрований самовчитель по visual foxpro 7> зв'язування і впровадження об'єктів, експорт та імпорт

Visual FoxPro і OLE-об'єкти

В Visual FoxPro є можливість зберігати в таблицях самі об'єкти або зв'язок з об'єктами, які створені в додатку, що підтримує механізм скріплення і впровадження (OLE). Основна відмінність між зв'язуванням і впровадженням полягає в тому, яким чином дані запам'ятовуються і оновлюються після того, як їх помістили в базу даних.

При зв'язуванні дані оновлюються, коли змінюється вихідний файл. Пов'язані дані запам'ятовуються в вихідному файлі; в базі даних зберігаються тільки відомості про місце розташування вихідного файлу. Впроваджені об'єкти зберігаються в базі даних. Якщо встановити на впроваджений об'єкт покажчик і двічі клацнути мишею, відкриється додаток, в якому об'єкт був створений. У ньому можна редагувати впроваджений об'єкт, при цьому змінені дані записуються в базу даних.

Об'єкт, який впроваджується або зв'язується, називається OLE-об'єктом. Оригінальну програму, в якому був створений OLE-об'єкт, називається додатком-сервером, а додаток, в яке впроваджується або з яким зв'язується OLE-об'єкт, - додатком-клієнтом.

В Visual FoxPro OLE-об'єкти можуть зберігатися і відображатися тільки в полях типу General (Загальний). Для впровадження OLE-об'єкта в таблицю Visual FoxPro виконайте наступні дії:

  1. Для вставки OLE-об'єкта двічі клацніть на полі типу General (Загальний), що містить значення gen. Відкриється вікно редагування цього поля (рис. 21.2).
  2. У меню Edit (Правка) виберіть команду Insert Object (Вставити об'єкт). Відкриється діалогове вікно Вставка об'єкта (рис. 21.3).
  3. Це діалогове вікно містить два перемикача, що надають два варіанти включення OLE-об'єкта:
    • Створити новий - дозволяє створити новий OLE-об'єкт і вставити його в поле;
    • Створити з файлу - дозволяє розмістити в полі таблиці OLE-об'єкт з файлу.

НАШІ ПРОЕКТИ

  • Навігатор в океані ароматів

Схожі статті