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

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

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

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

Очень большая база (+)

  • Автор темы Chernom0r
  • Дата начала
Статус
Закрыто для дальнейших ответов.
C

Chernom0r

Здравствуйте.
Давненько не заходил.
Вопрос к многоуважаемому ALL такой:

Есть база на сервере Domino R5 довольно приличного объема с тысячами записей и навороченной формой.
Так вот понадобилось изменить немного дизайн. Т.е. Добавить на форму скрытое поле со значениями YES | NO и на основании присвоенного значения сортировать записи по вьюхам. Только вот при отображении во вьюхе (SELCT MY_FIELD="NO") отображаются только новые записи, сделанные после добавления элемента дизайна. А вот в старых записях это поле хоть и присудствует и значение нужное имеет, но во вьюхе этого документа нет.
Умом понимаю, что нужно применить новый дизайн ко всем записям в базе но не могу понять как это сделать.
Поэтому, ХЭЛП ми :)
 
G

Guest_Andrey

Необходимо просто "пересчитать" ранее созданные документы.
Сделать это можно несколькими способами, все зависит от дополнительных условий. Но имхо наиболее простой и эффективный способ - агент работающий на выделенных документах, код на @ формулах что-то вроде
FIELD <добавленное поле> := <добавленное поле> ;
FIELD <добавленное поле> := <значение>

<значение> можно тоже предварительно вычислить, если оно зависит от каких либо значение полей документа
 
G

Guest

Наверно, дело в том, что для документом где создание поля было неявным свойство IsSummary = 0... т.е поле не отображается в представлении...
Но могу ошибаться.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

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