首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MS InfoPath问题

MS InfoPath问题
EN

Stack Overflow用户
提问于 2011-02-08 12:00:06
回答 3查看 2.4K关注 0票数 1

编辑4:

我终于解决了自己的问题。见下面的勾选答案。

编辑3:我觉得我已经接近解决这个问题了,只剩下一个障碍了。筛选器只能应用于列表框、组合框或下拉列表框中。我能够过滤我的信息,但是我需要得到我过滤过的信息的最大值,我不知道该如何做。我已经尝试了最大的函数,我得到的只是NaN。

屏幕截图

您会注意到我的“当前年份#s +1默认为NaN。但是,当我从筛选的下拉列表中选择一个数字时,它会工作。我需要能够默认为我列表中的最大数字。请参阅另一个屏幕截图。我似乎不知道如何默认最大报告号。有什么建议或想法吗?”

编辑2:问题仍然没有答案。将最近的编辑移到顶部。

编辑1:,看来我们要使用Ktharsis方法了。他建议在我们得到MAX(@ID) +1之前的一年里使用一个过滤器,我还不知道如何实现它。在获得MAX(@ID) +1之前,是否有一个公式可以过滤Sharepoint中的年份,以便我们的顺序ID每年都会重置?我会发布另一个更新,一旦这是答案。

我试图创建一个独特的号码计数器ID,将在新的一年重置。我有号码计数器部分下来,但我不知道如何使它重新设置新的一年开始。

例子: 2010-0057,2010-0058,2010-0059.2011-0001、2011-0002等

相反,它只是在继续这个序列。对于如何实现这一点,有什么想法吗?首选的方法是不使用编程。另外,我正在将它与一个SharePoint站点集成,我实际上是从SharePoint字段中获得我的序列号。我使用一个最大(ID)公式作为我的数字序列。

**第一次使用这个网站,所以如果这个问题不属于这里,我很抱歉。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-02-25 18:47:20

我终于想出来了!虽然Ktharsis确实给了我一些提示,但他并没有回答我的问题,我在哪里确实有一些有用的东西。因此,我会回答我自己的问题,向你们展示我所做的一切。

我是如何在每个新年重置自动生成数字的:忽略了以前关于使用拖放框过滤器的所有编辑。这些都不管用。这就是你所需要的。在提交规则上,添加一条规则以从sharepoint位置查询数据(不完全确定此步骤是否必要,但并不有害)。在下面添加另一个规则,以“设置字段值”。在“字段”选项下选择“数字计数器字段”。

在"Value“选项下输入以下内容:

max(@Report_Number@Year =子字符串-substring(今天(),"-")) +1

这将得到当前年度的最大报告号,并将1添加到其中。因此,如果20号报表是sharepoint数据库中的最高报表号,则它将使您提交的报告号为21。这将每年重新开始。

对于我的表单,我的“数字计数器字段”基本上为我的“报告号字段”提供了信息,并在必要时添加了零。例如,如果我在2号报告中,它将发布报告编号0002。

我还没试着看看如果没有关于新年的报道会发生什么。但您可以在此之前添加一条规则,以查找最大报告号,如果为零,则将该报表编号设置为1。

如果你对我的解决方案有任何疑问。请让我知道。我在这个问题上花了好几个月才发表这个问题。感谢所有帮助我的人。

票数 1
EN

Stack Overflow用户

发布于 2011-02-08 13:27:23

在InfoPath中,您可以以这种方式获得当前年份的公式(不需要编程)。

代码语言:javascript
复制
substring(today(), 1, 4)

但是,如果系统设置不是美国英语(如果用户有不同的系统设置,则格式可能有所不同)。

要从SharePoint中获取正确的数据,需要对列表进行筛选。您目前正在请求所有的列表数据并获取MAX(ID)。过滤这个列表,只得到当前年份,然后得到MAX(ID),它将给出正确的序列号。

票数 2
EN

Stack Overflow用户

发布于 2011-02-11 22:27:16

也许我在这里遗漏了一些东西,但是如果您从sharepoint获得您的序列号,除非您创建了一个新的列表或库来从中提取,否则这个数字不会一直增加吗?如果你这样做,那么这个数字应该从0开始。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4932730

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档