我有一个列表,允许用户在特定时间段内针对自己预订特定测试区域中的应用程序。 为此,我的SharePoint列表中有以下5个字段
Application_Name (dropdown) Test_Region (dropdown) Start_Time End_Time Booked_By
假设上述字段分别包含以下列表项
App_1 Region_1 9:00 AM Monday 11:00 AM Monday User_1
我想设置一个允许用户通过表单输入新项目的验证:
如果其他用户选择相同的应用名称(App_1)但选择了不同的区域(Region_2),则只有在选择Start_Time>时才能提交表单。星期一上午11:00或结束时间<星期一上午9点。
如果其他用户选择了相同的应用名称(App_1)和区域(Region_1),那么他必须能够毫无问题地提交表单。
如果任何其他用户选择不同的应用(App_3)和任何地区(Region_1 / Region_2 / Region_3),他必须能够在没有任何问题的情况下提交,并且列表中不存在类似的组合。如果确实如此,它必须满足以上两个条件中的任何一个。
如果条件不满足当前请求者必须提示"此应用程序已被x用户在其他区域中使用。请选择其他时段。"
我希望这个要求是明确的。请分享您对此的专业知识。 目前我希望使用InfoPath表单来实现这一目标,但还没有找到运气。
答案 0 :(得分:0)