Welcome to TechNet Blogs Sign in | Join | Help

Вопросы про InfoPath

Какое-то время назад я писал о ресурсе http:\\www.infopathfaq.com и о простейшей задаче автоматической нумерации строк. К сожалению, ресурс по каким-то своим причинам приказал долго жить, а решение задачи требуется и поныне.

Итак, как создать в InfoPath поле, в котором автоматически будет проставляться номер строки?

Для начала в структуре документа необходимо создать повторяющуюся группу (Repeating Group). Например, Item.

Внутри этой группы создать целое поле, item_id. В свойствах этого поля в значении по-умолчанию необходимо указать простую формулу:

count(preceding-sibling::item) + 1

То есть, по-русски: считать все предшедствующие дочерние элементы в пределах группы item + 1.

И все. Теперь данное поле будет всегда содержать номер строки по порядку.

Кстати, раз уж вышеупомянутый ресурс недоступен, полезным может оказаться вот этот: http://www.infopathdev.com/

Published Tuesday, October 02, 2007 1:57 PM by ruswss

Comments

No Comments
Anonymous comments are disabled
 
Page view tracker