簡體   English   中英

比較SharePoint列表中的兩個int列

[英]Compare two int columns in SharePoint list

我正在為sharepoint開發課程目錄應用程序。 我有一個名為“課程”的列表。 在該列表中,我有兩列名為:seat和FreeSeats。 當您開設新課程時,老板決定可以申請多少課程。 因此,例如:5個席位。 當第五個人提出申請時,大多數人都會停下來。 所以我想,如果我有FreeSeats欄,那么每次有人申請時它都可以算在內。 如果與“席位”列相同,將無法應用。 所以我想我需要某種計數,每當有人向FreeSeat欄申請時,該計數就加1。 然后在if循環中檢查freeSeats的值是否小於Seats,可以申請。 如果它大於Seats,則會出現停止消息。

有人知道這樣的代碼是什么樣的嗎? 我以前從未做過。

由於您是新手,因此建議您閱讀本MSDN教程。

它概述了如何在SharePoint應用程序中執行一些基本的CRUD功能。

然后,您可以根據自己的特定目的對其進行調整。 這就是我開始的方式:)祝你好運。 忽略它提到Napa的事實,即VS中的應用程序結構應該相似

應用中的MSDN SharePoint CRUD

干杯

Truez

實際上,您可以通過創建標題從1到#的免費席位列表來設置此程序而無需任何代碼。 在注冊列表中,您將為每個課程創建一個查找列,以指向相應的免費席位列表,然后選擇“強制唯一值”選項。 這樣,當用戶注冊課程時,他們必須選擇您創建的免費座位值之一,並且不能注冊以前選擇的值。 您可以使用工作流來更新其他地方的列表,以便在需要時為您提供注冊計數以進行跟蹤。

要以編程方式執行此操作,您將需要一個工作流或事件接收器,該工作流將對列表項的總數進行計數,並選擇“免費席位”值,然后刪除人們用於注冊的列表的貢獻權。 一旦您的配額得到滿足,沒有其他方法可以阻止人們添加新項目。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM