2015-10-13 75 views
-1

我有一个列表,其中用户可以请求1000或者一次或两次的金额,如果用户请求金额,共享点会自动检查以前的金额并从1000减去。 假设:请求500一次,下次如果我创建一个列表,它将检查以前的金额,并让我知道,我只能请求500最大。如何使用同一列表中的数据创建计算列

回答

0

不幸的是,计算的列公式只能访问同一列表项中列的值。

要查询的列表,并检索其他列的值,这里有几个不同的选项,你可以考虑,这取决于你的舒适程度与各种技术:

  1. 自定义工作流(使用SharePoint Designer或创建第三方产品,如Nintex Workflow或K2)。
  2. 自定义列表的事件处理程序
  3. 自定义表单(使用InfoPath或第三方产品如Nintex形式)
  4. 自定义JavaScript新项的表格,将覆盖PreSaveAction()方法(使用Visual Studio创建)查询列表(使用SharePoint JavaScript客户端对象模型,SPServices或REST Web服务),并根据是否允许创建项目返回True或False
+0

我说我需要从相同的列表中获取信息,而不是不同的列表,那么我如何执行此操作,我有nintex,如果您可以让我知道哪些选项适用于我使用的是 – Riz

+0

对不起,您在我的答案中遗漏了一个单词:计算列只能访问同一列表**项目**中列的值。我会更新我的答案,并提供使用Nintex Workflow的建议 – Thriggle

相关问题