Помогите Разобраться Начинающему.

Тема в разделе "Lotus - Программирование", создана пользователем Botu, 23 апр 2014.

Наш партнер Genesis Hackspace
  1. Botu

    Botu New Member

    Регистрация:
    23 апр 2014
    Сообщения:
    4
    Симпатии:
    0
    Добрый день!

    Ситуация:

    Надо создать систему - вопрос/ответ ...

    С Лотусом до этого ни имел дело, чтобы сделать иерархию в превьюшки - задумка была следующая:

    Каталог - Вопрос - Один или несколько ответов ....

    Всё так хорошо начиналось ))) ...

    1. Каталоги с иерархией каталогов добавляются. (И как просто документы и как response и отображаются красиво)
    2. Вопросы добавляются (тоже как response)
    3. А вот ответы (они являются response-to-response на вопросы, которые в свою очередь являются response на каталоги) добавляются, но вот только почему то не отображаются )))

    Не отображаются, то есть, вот такие вот чудеса происходят:

    1.
    Есть представление в котором я поставил отображать всё @all туда ответы попадают ... Ставлю колонку form ... Там указано значение - "answeer" ... Всё попадает, почти всё сохранено, и открываются даже ))).
    Делаю представление - в котором формула select form = "answeer" и там пустота ))) ... Я уже и копипастил имя формы и преименовывал ....


    2.
    Код (Text):
        Set coll = doc.Responses

    Set child = coll.GetFirstDocument

    While Not coll Is Nothing
    Messagebox child.form(0),0,"title"
    Set child = coll.GetNextDocument(child)
    Wend
    Это сообщение на ответе ... Мессаги отображаются, то есть response у него есть ...Но при этом в представлении с формулой:
    Код (Text):
    SELECT form="question"| @AllChildren
    отображается только 1 документ ответа ....


    Помогите, пожалуйста, в чем может быть дело ....
     
  2. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.152
    Симпатии:
    305
    и что удивительного? ;)
    разрешите все формы кот. используете SELECT form=("form1":"form2":"form3")
     
  3. alexas1

    alexas1 Well-Known Member
    Lotus team

    Регистрация:
    10 апр 2014
    Сообщения:
    580
    Симпатии:
    216
    Если в свойствах View (вторая вкладка) отмечено: Show response documents in a hierarchy, то респонсы будут отображаться только вместе с "родителем".
    А у Вас, походу, "родителей" в виде нет [Делаю представление - в котором формула select form = "answeer"©] и галка стоит, нет и респонсов.

    SELECT form="question"| @AllChildren замените на SELECT form="question" - ответы и так будут отображаться (с вышеупомянутой галкой)
     
  4. Domino-Designer

    Domino-Designer Well-Known Member
    Lotus team

    Регистрация:
    6 дек 2011
    Сообщения:
    270
    Симпатии:
    28
    select form = "Твоя_основная_Форма" | @AllDescendants

    @AllDescendants
    Код (Text):
    'Includes all response and response-to-response documents for parents that match selection criteria.
    'Syntax
    SELECT selectionFormula | @AllDescendants
    @AllChildren
    Код (Text):
    'Includes all response documents at all levels for parent documents that match selection criteria.
    'Syntax
    SELECT selectionFormula | @AllChildren
     
  5. Botu

    Botu New Member

    Регистрация:
    23 апр 2014
    Сообщения:
    4
    Симпатии:
    0
    Спасибо всё заработало.
     
  6. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.152
    Симпатии:
    305
    коллеги, давайте с логической точки зрения...
    Зачем указывать только одну форму, если должны отображаться все перечисленные...
    снимут галку/не снимут - к чему этот "цирк"? ;)
     
  7. alexas1

    alexas1 Well-Known Member
    Lotus team

    Регистрация:
    10 апр 2014
    Сообщения:
    580
    Симпатии:
    216
    Верно, формы надо перечислять. Но с галкой и без родителя, респонсов в виде не будет.
     
Загрузка...

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