我有一个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步?我猜测某种循环会通过出席的一组记录,并获取相关的标识符。如何向会员表显示该消息是否存在?
进一步思考:在我的情况下,可以通过事件id完成第1步,这对最近的导入是唯一的。因此,像查找对话一样请求事件ID。我将编辑该问题以突出显示我仍需要帮助的部分。 – stringy
你发现这个有什么运气吗?我正在尝试做同样的事情,如果它没有使用门户网站而不存在,则向相关表添加新记录。 –