我有一个多项目表,没有提到记录的id。我为每一行都有一个按钮,单击该按钮后,将打开一个包含更多详细信息的新表单。
在过去,我为id添加了一个字段,但使其不可见,但这看起来很傻-id是原始查询的唯一字段,因此我应该能够以某种方式纯代码访问。
有人知道怎么做吗?如果你想进一步澄清,请告诉我。
更新
对我来说,最快的方法是在表单中为查询中的字段添加一个字段,将其称为查询字段名,将其全部保存并关闭,然后删除该字段。当然,我更希望能做我自己,没有任何之前的胡说八道。

最佳答案

在某些情况下,你可能不得不提到我!id,而不是me.id,因为该字段尚未添加为表单的属性(讨论:http://tek-tips.com/viewthread.cfm?qid=1127364
当您将id添加为控件,然后将其删除时,它将成为表单的一个属性,这就是您的解决方案工作的原因。

关于database - 通过VBA在Access 2007的表单中未提及记录时,如何获取记录的ID?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13226472/

10-08 22:05
查看更多