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

  • Автор темы Автор темы Botu
  • Дата начала Дата начала
B

Botu

Добрый день!

Ситуация:

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

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

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

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

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

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

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


2.
Код:
	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 у него есть ...Но при этом в представлении с формулой:
Код:
SELECT form="question"| @AllChildren
отображается только 1 документ ответа ....


Помогите, пожалуйста, в чем может быть дело ....
 
и что удивительного? ;)
разрешите все формы кот. используете SELECT form=("form1":"form2":"form3")
 
Если в свойствах View (вторая вкладка) отмечено: Show response documents in a hierarchy, то респонсы будут отображаться только вместе с "родителем".
А у Вас, походу, "родителей" в виде нет [Делаю представление - в котором формула select form = "answeer"©] и галка стоит, нет и респонсов.

SELECT form="question"| @AllChildren замените на SELECT form="question" - ответы и так будут отображаться (с вышеупомянутой галкой)
 
3. А вот ответы (они являются response-to-response на вопросы, которые в свою очередь являются response на каталоги) добавляются, но вот только почему то не отображаются )))

select form = "Твоя_основная_Форма" | @AllDescendants

@AllDescendants
Код:
'Includes all response and response-to-response documents for parents that match selection criteria.
'Syntax
SELECT selectionFormula | @AllDescendants

@AllChildren
Код:
'Includes all response documents at all levels for parent documents that match selection criteria.
'Syntax
SELECT selectionFormula | @AllChildren
 
Если в свойствах View (вторая вкладка) отмечено: Show response documents in a hierarchy, то респонсы будут отображаться только вместе с "родителем".
А у Вас, походу, "родителей" в виде нет [Делаю представление - в котором формула select form = "answeer"©] и галка стоит, нет и респонсов.

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

Спасибо всё заработало.
 
коллеги, давайте с логической точки зрения...
Зачем указывать только одну форму, если должны отображаться все перечисленные...
снимут галку/не снимут - к чему этот "цирк"? ;)
 
коллеги, давайте с логической точки зрения...
Зачем указывать только одну форму, если должны отображаться все перечисленные...
снимут галку/не снимут - к чему этот "цирк"? ;)
Верно, формы надо перечислять. Но с галкой и без родителя, респонсов в виде не будет.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!