Компания IBM
Опубликован: 04.11.2008 | Доступ: свободный | Студентов: 844 / 120 | Оценка: 4.42 / 4.17 | Длительность: 37:45:00
Лекция 11:

Обмен данными с другими приложениями

Создание связей с другими приложениями или данными

Связи в других приложениях, связи с базами данных, представлениями, другими документами Notes и внедренными объектами могут создаваться путем создания в форматируемом поле связанного объекта OLE. Связанный объект является прямым "шлюзом", ведущим к данным в исходном приложении, поэтому при открытии связи в Notes будут отображаться все изменения, сделанные в исходном приложении. Для создания связанного объекта OLE требуется, чтобы как исходное приложение, так и операционная система поддерживали технологию OLE.

При щелчке связи в Notes появляется новое меню. Имя меню отражает тип приложения, на которое указывает связь. Например, если связь указывает на книгу Lotus 1-2-3, меню будет иметь имя "Книга".

08_03

После создания связи она может быть обновлена, изменена или разорвана.

Чтобы создать связь с другим приложением

  1. Откройте приложение, на которое должна указывать связь. Если оно уже открыто, убедитесь, что в нем сохранены данные, которые требуется связать.
  2. Выберите данные, на которые должна указывать связь, и скопируйте их в буфер обмена.
  3. В Notes откройте в режиме правки документ, в который нужно поместить данные.
  4. Щелкните в форматируемое поле, в котором должен появиться объект.
  5. Выберите команду: Правка - Специальная вставка.
  6. Выберите параметр "Вставить связь с источником".
  7. В поле "Как" выберите формат отображения объекта.
  8. (Необязательно.) Выберите "В виде значка", чтобы отобразить значок вместо связанных данных.
  9. Нажмите кнопку ОК.
Примечание Связь может отображаться в Notes в виде четырех типов файлов: текст (RTF), рисунок (BMP), рисунок, текст или значок. Тем не менее, то, какие именно из перечисленных форматов отображения доступны, определяется приложением, на которое указывает связь.

Чтобы создать связь с другим приложением посредством перетаскивания мышью

В случае если исходное приложение поддерживает OLE2, имеется возможность создавать в Notes ссылку путем перетаскивания данных мышью из других приложений.

Примечание Эта возможность используется таким способом не во всех приложениях; например, в некоторых из них может не работать сочетание клавиш CTRL+SHIFT. Если процедура, описанная ниже, не работает, обратитесь к документации используемого приложения.
  1. В Notes откройте в режиме правки документ, в котором требуется образовать связь.
  2. Выделите данные в приложении, на которые должна указывать связь.
  3. Нажмите и удерживайте клавиши CTRL и SHIFT, затем щелкните мышью контур выделенных данных.
  4. Удерживая клавиши CTRL и SHIFT, перетащите мышью данные в документ Notes и поместите их в то форматируемое поле, в котором должна появиться связь.

Чтобы создать связь с документом, представлением или базой данных Notes

Связь может быть создана в документе Notes или в другом приложении, поддерживающем OLE2, и может указывать на документ Notes, представление или базу данных.

  1. Откройте в Notes документ, представление или базу данных, куда должна указывать связь.
  2. Выберите команду: Правка - Копировать как связь, а затем - "с документом", "с представлением" или "с базой данных".
  3. Откройте документ Notes или внешнее приложение, где должна располагаться связь.
  4. Щелкните мышью ту область, где должна появиться связь.
  5. Выберите команду: Правка - Специальная вставка.
  6. Установите переключатель в положение "Вставить связь с источником" и выберите связь с Notes, если данный параметр доступен. В противном случае можно выбрать значение "Рисунок", в результате чего будет создана картинка значка базы данных Notes, или значение "Текст".
  7. Нажмите кнопку ОК.
Примечания
  • Связь с базой данных, документом или представлением Notes можно создать на рабочем столе Windows. Для этого выполните действия, описанные в пунктах 1 и 2, щелкните правой кнопкой мыши любое место на рабочем столе Windows и выберите команду "Вставить ярлык".
  • Кроме того, связь с документом или базой данных Notes может быть создана путем перетаскивания мышью документа или базы данных в другое приложение или на рабочий стол Windows, что исключает необходимость копирования и вставки.

Чтобы создать связь с внедренным объектом

При использовании Windows имеется возможность создания связи документа Notes или другого приложения, поддерживающего OLE, с внедренным объектом в Notes.

  1. Откройте в Notes документ в режиме правки и щелкните мышью внедренный объект.
  2. Выберите команду: Меню объекта - Копировать внешний. Под Меню объекта понимается меню, которое появляется, если щелкнуть какой-либо объект.
  3. Укажите мышью ту область в Notes или в документе, где должна появиться связь.
  4. Выберите команду: Правка - Специальная вставка.
  5. Нажмите кнопку "Вставить связь" (или выполните эквивалентную команду в приложении).
  6. Выберите объект.
Примечание Чтобы создать связь только с некоторой частью внедренного объекта, откройте в режиме правки документ, содержащий внедренный объект. Затем щелкните дважды объект, выделите данные, которые следует связать, и проделайте вышеописанные действия.

Чтобы вручную обновить связь

  1. Откройте в режиме правки тот документ, который содержит связанный объект.
  2. Выберите команду: Правка - Внешние связи.
  3. В диалоговом окне "Внешние связи" выберите связь.
  4. Нажмите кнопку "Обновить". Чтобы обновить все связанные объекты в документе, выберите команду: Вид - Обновить.
Примечание Обновление вручную применяется для объектов, на обновление которых требуется значительное время, например для больших рисунков. При обновлении вручную пользователь может выбрать тот момент, когда будет обновляться связь. Будьте внимательны: при первом открытии документа со связью OLE на экран будет выведен запрос на обновление связи (да/нет).

Чтобы обновить связь автоматически

  1. Откройте в режиме правки тот документ, который содержит связанный объект.
  2. Выберите команду: Правка - Внешние связи.
  3. Выберите связь.
  4. Выберите "Автоматически", чтобы обновление производилось всегда, когда изменяются данные.
  5. Нажмите кнопку "Закрыть".

Чтобы разорвать связь

При разрыве связи данные остаются в документе Notes как "статический" текст, то есть к ним нельзя больше осуществлять доступ.

  1. Откройте в режиме правки тот документ, который содержит связанный объект.
  2. Выберите команду: Правка - Внешние связи.
  3. Выберите связь.
  4. Щелкните кнопку "Разорвать связь".
  5. Нажмите кнопку ОК.
  6. Нажмите кнопку "Закрыть".
Примечание Если была случайно разорвана связь, она может быть восстановлена путем выхода из документа без сохранения изменений.

Чтобы изменить связь

Связанные данные могут быть изменены, для чего необходимо из Notes запустить их исходное приложение OLE.

  1. Откройте в режиме правки тот документ, который содержит связанный объект.
  2. Дважды щелкните связь.
  3. Внесите необходимые изменения в данные в исходном приложении.
  4. Вернитесь в Notes.
  5. (Необязательно.) Если связь настроена на обновление вручную, выберите команду: Вид - Обновить, чтобы обновить данные. В противном случае данные обновятся автоматически.
  6. Выберите команду: Файл - Сохранить, чтобы сохранить изменения.

Чтобы скопировать связь или образ связи

Имеется возможность создания изменяемой копии связи, или просто образа, в котором данные доступны только для чтения.

  1. В режиме правки документа щелкните связь.
  2. Чтобы создать изменяемую копию связи, выберите команду: Правка - Копировать.

    Выберите команду: Меню объекта - Копировать внешний, чтобы создать образ ссылки. (Под Меню объекта понимается меню, которое появляется, если щелкнуть какой-либо объект.)

    Примечание Чтобы произвести копирование в любое другое приложение (не Notes), выберите Правка - Копировать, в результате чего будет создан образ связи, или же выберите команду: Меню объекта - Копировать внешний, в результате чего будет создана редактируемая копия объекта.
  3. Щелкните любую область вне связи.
  4. В документе Notes выберите команду: Правка - Вставить.

Чтобы изменить вид связи

  1. В режиме правки документа щелкните связь.
  2. Выберите команду: Связь - Свойства связи, Отобразить как. Связь - это тип связи (например, "Лист 1-2-3"). Или можно выбрать: Связь - Изменить свойства, а затем изменить значение для параметра "Отобразить как".
  3. Выберите формат отображения.
  4. Нажмите кнопку ОК.