Док-т C Embedded View.

  • Автор темы Alex2307
  • Дата начала
Статус
Закрыто для дальнейших ответов.
A

Alex2307

Гость
#1
Здравствуйте.
Столкнулся с проблемой:
Имеется документ со встроенным видом(Embedded view). Стоит задача открывать этот документ
через dialogbox. Если отображаемый док-т находится в тойже базе откуда идёт вызов диалогбокса -
всё отображается и работает. Но если док-т, который нужно отобразить находится в другой базе -
не видно данных в Embedded view этого док-та.
Спасибо.
 

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
2
36
Россия, Калуга
#2
Для: Alex2307
Форма со встроенным представлением в другой базе тоже есть? Точнее, форма со встроенным представлением у тебя есть в обоих базах?
Лотус, похоже, сначала цепляет форму из текущей базы. А только потом из другой, если не находит в текущей.
 
A

Alex2307

Гость
#3
Базы одинаковы, различие их в названии и месте нахождения.
т.е. embedded view используют виды с одинаковыми названиями... думал что лотус брал вид для embedded в текущей базе изза того что база открываемого документа не открыта, но нет -

doc_form_another_db.ParentDatabase.IsOpen = true
 

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
2
36
Россия, Калуга
#4
Для: Alex2307
Тогда, получается, тебе надо иметь две разные формы. Одну для одной базы, другую - для другой.
 
A

Alex2307

Гость
#5
А нельзя как нибудь "закрыть" все базы кроме той где лежит открываемый документ? что бы лотус работал наверняка с ней одной. Я имею ввиду не вылезут ли проблемы если закрыть объект текущей базу в дальнейшей работе, после выхода из окна диалога?
 
Статус
Закрыто для дальнейших ответов.