InfoPath表单不能将整个整数数据类型更改为十进制数据类型

问题描述:

我有InfoPath表单,该表单中已经有一些记录.现在,我需要从整数(整数)"更改一个重复节的文本列数据类型.到十进制".在尝试发布表单时进行更改后,出现错误消息 必须先从升级的列中删除该列,否则无法发布.  

I have InfoPath form which already have some records in it. Now I need to change text column data type of one repeating section from "Whole number (integer)  to Decimal". after changing when I try to publish form I get error that "I have to remove column from promoted columns first otherwise cant publish.  

您好lmranaql,

Hi lmranaql,

您是否将需要更改的列设置为升级列?

Did you set the column that you need to change as a promoted column?

如果我将整数"列设置为升级列并在发布后进行了更改,则可以重现此问题.我遇到的错误是:

I could reproduce this issue if i set the Whole number column as a promoted column and changed it after publishing. The error I met was:

要解决此问题,我们需要转到文件"->表单选项"->属性升级",然后删除该列,然后在此处再次添加.之后,我们可以再次重新发布该表单.

To solve this issue, we need to go to File->Form Options->Property Promotion, then remove the column and re-add it again here. After that, we could re-publish the form again.

谢谢

温迪