Подмена формы

Тема в разделе "Lotus - Программирование", создана пользователем Ols, 29 май 2006.

Статус темы:
Закрыта.
  1. Ols

    Ols Гость

    Помогите, пожалуйста.
    Возможно ли в лотусе организовать следующее (для каких целей - не знаю, просто так требуют):
    есть некоторый основной документ - некоторая работа, у нее есть дочерний документ - качество работы. Так вот хотят изменить следующим образом - все это поместить в один документ, чтоб все данные фактически хранились в док.1 по форме 1, но на просмотр/редактирование данных по кнопке(действию) вызывалась бы форма 2 - как просто некоторый визуальный шаблон.
     
  2. Domino6

    Domino6 Гость

    <!--QuoteBegin-Ols+29:05:2006, 12:55 -->
    <span class="vbquote">(Ols @ 29:05:2006, 12:55 )</span><!--QuoteEBegin-->вызывалась бы форма 2 - как просто некоторый визуальный шаблон.
    [snapback]36950" rel="nofollow" target="_blank[/snapback]​
    [/quote]
    В виде поставить "форм формулу"
    Код (Text):
    "Форма 2"
    Все документы в этом виде будут открываться по Форме 2
     
  3. Ols

    Ols Гость

    Может я что-то не так объяснил. Или я просто вас не понял.
    Имелось в виду, что реально у нас должен быть один документ по форме - Form1 и предположем есть два поля - Pole1 & Pole2. Открываем форму Form1 - видим поле - Pole1. По Action вызываем Form2, где поле Pole2. Но в коде бы обращаться к Pole2 через doc.Pole2, а Pole2 - в форме Form2 - ничего бы не содержало - выступало бы в роли окошка отображающего (с возможным редактированием находясь в Form2) Pole2, принадлежащие документу один, но непосредственно не отображаемое в Form1
    ......
    Dim db As NotesDocument
    Dim doc As NotesDocument
    Dim doc1 As NotesDocument
    ......

    Set doc=db.CreateDocument
    doc.Form="Form1"

    doc.Pole1=notesdoc.Pole1
    .....
    Set doc1=db.CreateDocument
    doc1.Form="Form2"

    doc.Pole2=notesdoc.Pole2
    .....

    Не хотелось бы ханить одни и теже данные в различных документах.
     
  4. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Можно использовать SubForm, вычисляемые по формуле.
     
  5. Ols

    Ols Гость

    Но Pole2 должно быть доступно для редактирования пользователю как раз тогда, когда у него открыта форма Form2.
     
  6. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Не очень понял что тебе нужно.
    Сделай две subform. В одной поле 2 будет для редактирования, на другой - вычисляемое.
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей