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

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

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

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

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

Проблема Помогите ПЖ с выводом.

R

Ruska132

Добрый день.
Помогите разобраться с небольшой проблемой:
пытаюсь вывести данные с переменной в столбик, пример:
Переменная А значение:
""
""
"123"
""
"321"

хотелось бы вывести в отдельную форму и в этом же порядке. пытаюсь вот так:

G:=@IfError(@DbLookup("";"";"Views";DocId;"A");@Text(""));
Name:="";
TempCom:=@Explode(G;";");
@For(i:=1;i<=@Elements(TempCom);i:=i+1;
Com:=@Subset(@Subset(TempCom;i);1);
Name:=Name+@Word(Com;";";1)+@NewLine);
Name

Выводится вот так
123
123
123
123
321
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 927
608
BIT
150
ничего не понятно, если все уже было в порядке - зачем эти выкрутасы @Implode(G;@NewLine)
 
R

Ruska132

Точно спасибо вывелось, а не подскажите где пусто вывести знак "-"
 
R

Ruska132

немного добавлю коментария к вопросу.
в документе есть две переменные 1 ФИО и 2 Коментарий.
фио к примеру ("Иванов"Петров"Сидоров")
Комент к примеру ("""НЕТ""ДА")
и вот необходимо в печатную форму вывести вот такой результат:
Фио Коментарий
Иванов -
Петров НЕТ
Сидоров ДА
 
R

Ruska132

Добрый день.
Вопрос а можно организовать такое: вывести эти данные типо в табличку, чтоб каждая новая запись записалась в табличку.
пример
[ ФИО ] [ ВИЗА ][ ДАТА ][Коментарий]
----------------------------------------------------------
[ ИВАНОВ ] [ согл ] [ дата ][ +++++++]
----------------------------------------------------------
[ петров] [ согл ] [ дата ][++++++++++]

а то если на форме создать табличку и выводить, все данные выводятся в одну ячейку.
 

swyatogor

Green Team
24.02.2014
593
24
BIT
0
Нуу.. насколько я помню и знаю перемещаться по таблицам можно только из LS..
СОздаете NotesRichTextNavigator в NotesRichTextItem.. и лазите по таблице куда хотите..
типа вот так:
Код:
                Call rtbody.AppendTable (rowCount, colCount,,, styles)
                Set rtnav = rtbody.CreateNavigator
                Call rtnav.FindFirstElement(RTELEM_TYPE_TABLECELL)
                Call rtbody.BeginInsert(rtnav)
                Call rtbody.AppendText("Ссылка")
                Call rtbody.EndInsert
                Call rtnav.FindNextElement(RTELEM_TYPE_TABLECELL)
 

swyatogor

Green Team
24.02.2014
593
24
BIT
0
@Ruska132 , Можно))

если есть установленный дизайнер..
или вот
если нету))
 
R

Ruska132

Что то я понять не могу.
можете показать на примере?

есть еще такая идейка, вывести второе поле в определенное место, т.е. Виза выводить с 35 символа
т.е.
Иванов А.А. виза
Сидоров С.С. виза

как бы выровнять по столбцам.
 
Последнее редактирование модератором:
R

Ruska132

Пробелы скрылись.
Иванов А.А. ------- виза
Сидоров С.С. ------ виза

знак - типо пробел
 

alexas1

Green Team
10.04.2014
1 202
225
BIT
34
так можно, но тут не нужно ))
вот посмотри (описывать влом)
("красное поле" скрыть канеш)
 

Вложения

  • forRuska.zip
    24,3 КБ · Просмотры: 151

alexas1

Green Team
10.04.2014
1 202
225
BIT
34
можешь просто "дописывать" инфу в поле listTmp
на собаках - кнопка
field listTmp:=listTmp:"col1;col2";
@Command( [ViewRefreshFields] )
 
Последнее редактирование:

alexas1

Green Team
10.04.2014
1 202
225
BIT
34
нудык "col1;col2" и будет на "новой"
чоб не попробовать???;)
 
R

Ruska132

Вот так бы хотелось.
 

Вложения

  • 123.pdf
    157,7 КБ · Просмотры: 223
Мы в соцсетях:

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