我想提前。我绝不是专家,甚至不是真正的技术娴熟者。但是,我继承了一个培训系统,在该系统中,找出某人是否最新的唯一方法是挖掘物理文件柜并尝试查找硬拷贝。我整理了一个基本的访问数据库来尝试改善这种情况。一切正常,但我遇到了问题。
以前,大多数培训都是以足够小的批次进行的,因此数据输入不会成为问题。 (一次最多可输入15-20个条目)。但是,现在法规变更要求该公司每年对所有人进行强制性培训课程。这意味着有关培训的所有信息都将是相同的,除了与记录相关联的员工ID。
现在,我可以像其他任何人一样手动输入此培训,但是我必须为公司数百名员工中的每一个执行几乎相同的数据输入。
我希望能够输入有关培训的详细信息,然后可以访问为每位员工创建培训记录。
当前表单要求用户:
当前表单上的字段是:
我希望能够填写2-4的信息,但是可以访问,为我的雇员表中的每个雇员创建一条记录,其中2-4中的所有数据都是相同的。
这可能吗?
相关表:
tblTrngRec是将在其中存储记录的表。
其他可能相关的信息:我正在使用Access 2016。我曾经有一份《 Access 2010》(缺少的手册)的副本……但是那是在2010年。距我完成比“ docmd.openform”更高级的工作已有近十年了。我非常感谢任何建议。提前致谢。
我承认我已经有一段时间没有使用访问了,所以某些语法可能会稍有不同。您需要知道该培训中的员工ID列表。
Insert into tblTrngRec(empID,ReqID,txtDate,txtFilePath)
select empID
,25 'You need to enter this manually
,"6/9/2020" 'You need to enter this manually
,"Enter your file path"
from tblEmployees
where EmpID IN (enter a comma delimited list of employee IDs)