我被招募来制作追踪标本的表格。每个样本都与一个主题相关联;每个标本在 9 x 9 的存储盒中也有一个特定的插槽。为了便于数据输入,我认为 Access 表单最好反映盒子本身(以及将用于将数据输入 Access 的纸质表单):九列九行,每个元素基本上由一个文本组成标本 ID 框。这基本上是我希望它看起来的样子:
因此,数据输入人员基本上会输入盒子编号和样本 ID,然后单击“创建记录”以弹出所有这些记录(您可以在此处看到一些其他内容,但现在这并不重要)。但是,我不确定最好的编码方式。现在,我能想到的最好的过程是:1)运行插入查询来创建框,如果它不存在,2)运行插入查询来创建主题(人),如果它不存在, 和 3) 对每个样本运行插入查询,在其行和列中进行硬编码(例如 box_col = 'A', box_row = '1')。
注意:主题 ID 和标本 ID 都会从 ID 字段中解析出来——这很愚蠢,不是我的想法,但这就是它的设置方式。不过,我可以处理。
这当然是一个难题,但我不确定还能做什么,而且我搜索到的大部分内容都与从单一表单创建多条记录无关。有一个更好的方法吗?我应该放弃这个想法并采用更传统的绑定子表单方法吗?