2015-01-23 7 views
1

Я следую этому руководству (смотрите раздел раздел «Просмотры»): http://www-10.lotus.com/ldd/dominowiki.nsf/dx/Working_with_IBM_Lotus_Notes_rich_text_fieldsLotus Notes получить значение из форматированного текста в текстовое поле

Но я не могу получить/получить значение, на мой взгляд. Я создал новый столбец, добавил переменную «HiddenUserField» и попытался использовать @Abstract, как описано в руководстве. Также я попробовал @Text, но не повезло.

ответ

2

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

@Abstract([TextOnly]; 1000; ""; "ProposedRes") 

После того, как вы добавили его в форму, вы должны пересчитать все документы так, что это скрытое поле заполняется. В качестве альтернативы вы можете написать агент, который устанавливает скрытое поле, используя @Abstract во всех документах.

+0

Да, я создал «HiddenUserField» в форме, рядом с полем с богатым текстом под названием «Предложенные реестры». Я тоже думал об этом; @Abstract ([TextOnly]; 64000; ""; "$ ProposedRes") или @Text (ProposedRes) сделал бы трюк? Пробовал и без witout "" "" и без знака переменной $. Lotus Notes новичок для меня, как вы, возможно, догадались. – cloms

+0

Используйте '@Abstract ([TextOnly]; ...)', но только с 1000 символами. 64000 - это слишком много ограничений по 64K в Notes. И, не забудьте пересчитать документы. –

+0

Все еще ничего, но спасибо. @Abstract ([TextOnly]; 1000; ""; "$ ProposedRes") с и без $ и "" не дает никаких результатов. F9 для пересчета? – cloms

Смежные вопросы