有用的互联网民众。
有关数据的背景信息: 我在一个研究站工作,我们花了一些夏季活体诱捕哺乳动物。偶尔有一只动物在陷阱中死亡,我们将它保留下来送到博物馆。
我正在为我们的哺乳动物诱捕数据建立一个数据库。我们有一个捕获表,其中包含以下字段:
这是我的问题。我们真的希望为我们的Mort样品提供一个单独的表格,其中所有内容都由catnum识别,然后有关于样本的位置的信息以及我们在发送样本时从博物馆收到的其他信息。我想使用Catnum或capture id将此表链接到捕获表。我希望它们在不同的表中,因为它们是不同类型的数据。
我目前正在使用捕获ID作为此一对一中的链接,因为并非每个捕获ID都有一个catnum,所以我无法将主键从MortTable链接到具有空值的字段。
这是我的问题。
在理想的世界中,我们可以让任何人输入这些数据。因此,我们制作了一个易于使用的表格,看起来与我们的数据表非常相似,其中Capture Table是表格形式下的子表格,位于有关网站&日期等。
在数据表格上有一个catnum空间,它目前是捕获表和捕获子表单中的一个字段。我想这样做,以便在此表单上输入“catnum”中的值会在另一个表中创建该主键。
我尝试过使用“AfterUpdate”(虽然我可能做错了),然后用来自mort表的那个替换捕获表中的catnum(我最终会删除catnum字段捕获表如果有效)。这最后的解决方案有点工作。因为它可以让我做我想做的事,但意味着我只能显示动物在表格上死亡的地方(因为其他人没有与他们相关的catnum并且没有出现)。
如果没有
,有更好的方法吗?我们真的宁愿在数据录入过程中自动创建catnum记录。然后让其中一个馆藏人员返回并填写收集信息,而不是让现场工作人员离开基本表格来进行收集,或让馆藏人员生成一个全新的列表,冒着遗漏的风险。
感谢您的帮助!