我有一个 Filemaker 数据库,其中包含一个 Members 表、一个 Events 表和一个名为 Attendance 的连接表,该表应列出哪些成员参加了哪些活动。出席为成员勾选了“允许创建新记录”设置(活动不需要它)。
数据以 Excel 电子表格的形式到达,用于导入考勤。但是后来我想看看是否有人参加了我们的记录中没有的人......有点像这样:
- 查看考勤表中每条新添加的记录
- 查看成员表中是否存在提到的成员
- 如果是这样,什么也不做
- 否则,使用出勤表中的数据为他们在成员表中创建一条新记录。
如果我理解正确,第 3 步和第 4 步应该如下所示:
Set Variable [ $fname; Value: Attendance::firstname ]
Go To Layout ["Member" (Firstname)]
New Record/Request
Set Field [Member::Firstname; $fname]
即将所需信息放入变量中,在相关表中开始新记录并将那里的数据设置为变量的值。
但是我如何让第 2 步发生呢?我猜某种循环会遍历出勤中找到的记录集,并获取相关标识符。如何将其显示给成员表以查看它是否存在?