• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Автоматическое построение формы.

  • Автор темы alexstudent
  • Дата начала
A

alexstudent

Можно ли реализовать вот какую штуку? Есть несколько документов с услугами подразделения, затем по нажатию кнопки ищутся эти документы по UNIDу и создается форма с количеством полей равному количеству найденных документов и соотвественно заполняются. Как создать эти поля? При этом поля должны распологаться в таблице, т.е. нужно создать соотвествующую таблицу. Возможны ли такие манипуляции? Что-то ничего не нашел.
 
M

morpheus

ТУт Вам в помощь Обогащённый Текст , он же Rich Text Item - тутможна и таблицу, и ссылки на исъодные документы и краткую инфу

а также можно просто вхзять и нарисовать описанно выше используя HTML
 
A

alexstudent

Хотелось бы чтобы это был полноценный документ с обычными текстовыми полями.
 
M

morpheus

не совсем понятно что подразумеваетсья под "обычный" документ с тектовыми полями
 
M

morpheus

1. Не заметил что поля должны заполняться патом. тут надо решить чучуть по-другому. например: заполнять поля через диалоговый окна, при этом построение как описанно выше

2. А что подробнее про ХТЛМ надо???
 
X

Xalet

Как-то страшно все это... Самый простой способ, который приходит в голову, это сделать форму с максом полей в два столбца, первый общитываемый, второй редактируемый =) И соответственно показывать необходимое колличество, а в первом столбике(с компьютед полями) вписывать названия =)))

А можно поинтересоваться, зачем вообще это все?
 
A

alexstudent

Не совсем мысль понял, как через диалоговые окна? А в фоновом режиме без участия юзера можно?
 
M

morpheus

Не совсем мысль понял, как через диалоговые окна? А в фоновом режиме без участия юзера можно?
В смысле что строяца таблицы ( как сами таблицы, так и значения) ХТМЛем, а заполнение\изменение полей через диалоговые окна(если пользователю надо изменить кокое либо поле)
 
X

Xalet

А почему не использовать эмбедед вьюшку с инвьюэдитом?
 
A

alexstudent

Dim session As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim textfield As NotesItem

Set db = session.CurrentDatabase

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

Set textfield = New NotesItem(doc, "Service", "BlaBlaBla")
textfield.IsSummary = True

Call doc.Save(True, True)

создает документ,но при открытие поле не отображается!
 
K

K-Fire

Или Layer использовать вместо диалогового окна.
 
A

alexstudent

Вот-вот! Можно ли программно все это делать? Потому как не известно сколько полей будет, чтобы и на форме поле создавалось. Вы меня конечно простите я не так давно в лотусе и базу пишу не совсем обычную... со всякими там "выпендросами". Читаю и учусь конечно, но все равно за все не успеваю хвататься!
 
N

nvyush

Вот-вот! Можно ли программно все это делать? Потому как не известно сколько полей будет, чтобы и на форме поле создавалось. Вы меня конечно простите я не так давно в лотусе и базу пишу не совсем обычную... со всякими там "выпендросами". Читаю и учусь конечно, но все равно за все не успеваю хвататься!
Форму кодом рисовать можно, но лучше этого не делать (см. dxl)). Советую посмотреть в сторону многозначных полей. На форме рисуем таблицу, например, с двумя столбцами, в каждом столбце по многозначному полю с разделителями строк типа новая строка. Кодом формируем массивы значений для первого и второго полей, присваиваем значения, сохраняем документ, смотрим, что получилось.
 
30.05.2006
1 345
12
BIT
0
Форму кодом рисовать можно, но лучше этого не делать (см. dxl)).
Вот-вот! Ведь потом док-т, введённый по этой форме ещё и отображать надо будет. Опять ПЕРЕД открытием каждого док-та будете генерировать форму заново?
 
A

alexstudent

Затем документ будет активно использоваться как для отображения так и для отчетов в Excel, которые будут строиться на основе этих документов, поэтому думаю встроенное представление не подойдет и многозначные поля тоже. Может еще есть варианты какие?
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
Начни со встроенного представления. Без "выпендросов". :KillMe:
 
Мы в соцсетях:

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