【发布时间】:2017-02-23 06:52:51
【问题描述】:
我有一个 MS Access 数据库,我们将在游泳池中使用它来扫描家庭通行证并记录使用情况。
目前我有三个表格,一个用于姓氏和联系信息 (tblFamilyPass),另一个用于名字、照片和唯一条形码 (tblPassHolders),第三个用于记录使用情况 (tblCheckIn )。
我有一个查询,它从 tblFamilyPass 中选择姓氏、电话号码和地址,用于在 tblPassHolders 和 tblFamilyPass 之间创建关系,并将个人与其各自的家庭通行证相关联,我正在使用使用宏扫描条形码并通过tblPassHolders 过滤以显示与条形码对应的记录的表单。
我有另一个查询,它从 tblPassHolders 中获取我在 tblCheckIn 中使用的名字和姓氏,它只有两个字段:个人的名字/姓氏,以及他们签到的时间.
现在我要做的是修改我的宏,以便每次扫描条形码时,它都会向tblCheckIn 添加一条新记录。
我对 Access 还很陌生,所以我仍在使用宏生成器做所有事情。到目前为止,我只设法打开表格并选择一条新记录。但我尝试使用SetValue:
返回错误:
该对象不包含自动化对象“tblCheckIn”
插入时间应该是容易的部分,我插入个人姓名的努力更不成功。
如何在浏览另一个表的数据时将数据插入到另一个表中?我可以使用宏将两个字段从tblPassHolders 表单中插入tblCheckIn 吗?
【问题讨论】:
标签: ms-access