Обновить поле с помощью @formula в форме Lotus Notes в режиме чтения

Я вычислил поле в форме Lotus Notes (клиент, а не Интернет). Я хотел бы показать в этом поле, сколько дней осталось с определенной даты до настоящего времени. Я использовал @formula, и все в порядке. кроме одного, мне нужно переключить форму из режима чтения в режим редактирования и сохранить ее, иначе значение в поле не обновляется и продолжает показывать старое значение. Как я могу выполнить эту задачу без использования агента? Спасибо.


person Anatoly    schedule 06.08.2013    source источник


Ответы (1)


Измените тип поля на "Вычислено для отображения".

И если вам нужно показать это же значение в столбце представления, вы можете скопировать формулу поля в формулу столбца.

person Ken Pespisa    schedule 06.08.2013
comment
Спасибо, вы были правы, но мне также пришлось удалить все старые формы, созданные и хранящиеся в базе данных, потому что только новые формы работают должным образом. - person Anatoly; 08.08.2013
comment
В следующий раз, когда вы (или кто-либо другой) столкнетесь с этим: вам не нужно было удалять документы. Вы могли бы просто запустить однострочный агент для этих старых документов, чтобы удалить ранее сохраненные значения элементов из этих документов. Синтаксис агента будет следующим: FIELD yourComputedFieldName: = @DeleteField; После удаления сохраненных элементов из документов поле «Вычислено для отображения» в форме будет работать для всех документов. - person Richard Schwartz; 08.08.2013