• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

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

  • Автор темы 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 документ ответа ....


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

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 933
609
BIT
177
и что удивительного? ;)
разрешите все формы кот. используете SELECT form=("form1":"form2":"form3")
 

alexas1

Green Team
10.04.2014
1 202
225
BIT
34
Если в свойствах View (вторая вкладка) отмечено: Show response documents in a hierarchy, то респонсы будут отображаться только вместе с "родителем".
А у Вас, походу, "родителей" в виде нет [Делаю представление - в котором формула select form = "answeer"©] и галка стоит, нет и респонсов.

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

Domino-Designer

Людям надо поморгать!
Lotus Team
06.12.2011
616
223
BIT
9
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
 
B

Botu

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

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

Спасибо всё заработало.
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 933
609
BIT
177
коллеги, давайте с логической точки зрения...
Зачем указывать только одну форму, если должны отображаться все перечисленные...
снимут галку/не снимут - к чему этот "цирк"? ;)
 

alexas1

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

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