如何控制活动报名人数?

本文以「报名人数控制」为例,配合模板阅读效果更佳。 点击安装模板


活动报名中常常存在人数限制的问题,如社团报名、课程报名、公司活动报名等,达到一定人数后就不可以再提交报名申请了。

其实这可以看成一个进销存问题,只要始终保证剩余名额大于等于0即可

  • :活动的人数限制
  • :已报名人数
  • :剩余名额

整体设计思路为:(1)活动信息表- > (2)报名表 -> (3)计算剩余名额并添加校验 -> (4)在报名表单中显示实时剩余名额 -> (5)测试实际效果


1. 活动信息表(进)

在「活动信息表」中录入或导入活动信息。


2. 提交报名信息(销)


其中,活动名称设置关联其他表单数据,调用「活动信息表」中的活动名称字段。这样在录入时可以直接选择活动信息表中的活动名称,不需要手工录入。


3. 计算剩余名额(存)

新建聚合表,计算剩余可报名人数。


设置校验条件,当剩余名额小于0时不允许提交数据。与下文「第4步骤」结合,当报名表单中录入的人数,使得实时计算的剩余名额小于0时,就无法提交数据,避免超额报名的情况。


4. 在报名表中调用剩余名额

对「报名表」中的当前剩余名额,设置数据联动,调用聚合表中求出的剩余人数。


5. 实际效果

  • 如果提交数据时,报名人数不超过当前剩余名额,则校验通过,可以提交数据。


  • 如果提交数据时,报名人数超过了当前剩余名额,则校验不通过,无法提交数据。

Peach是此帮助页面的作者。如果您对此页面的内容有任何意见,请在下方给她反馈。如需获取即时帮助,请联系技术支持。
本文是否对您有帮助?