我无法提供员工可用表格的解决方案,以及现场活动设施。
目标是让办公室中的某个人选择开始日期和结束日期,从而生成即将发生的事件列表。员工可以在WebDirect上看到此列表,他们将能够通过复选框标记它们是否可用。然后,办公室的人员将能够在安排时查看所有即将发生的事件的可用者。
选择开始和结束日期背后的想法是办公室可以选择性地发布"员工看到的日期,以及与该表格相关的所有回复的日志。
我还想限制员工只能看到他们对表单的回复。
到目前为止,我的表格如下:
Employee Event Availability Form Response
-------- ----- ------------ ---- --------
ID ID ID ID ID
Name Date StartDate fk_AvailabilityID fk_EmployeeID
Title EndDate fk_ResponseID Checkbox
所有关系都是主键=外键,但事件日期与可用性之间存在关系:
Date ≥ StartDate AND
Date ≤ EndDate
不确定从哪里开始,或者这是否正确。我已经尝试过FormResponse表,但不确定要建立什么样的连接。
我对FileMaker和数据库一般都是新手,所以非常感谢外行术语。
答案 0 :(得分:0)
首先,您可以使用事件表中的字段作为发布标记,而不是复杂的关系,然后在登录时在Web直接中搜索该字段。
当员工设置开始/结束日期时,他们会运行一个脚本,仅为这些记录设置发布标志。
要将登录用户与员工进行匹配,您需要将帐户名存储在员工表中,并在登录时进行匹配。然后设置权限,以便只有匹配时才能查看记录。 希望这会有所帮助。