Ms access 为多个记录输入一次数据

Ms access 为多个记录输入一次数据,ms-access,ms-access-2013,Ms Access,Ms Access 2013,数据库的一个主要用途是使用户输入简洁—只需输入一次数据,并在不同的位置重复使用/显示该数据,而无需用户再次输入 在我的数据库中,我有时需要在许多记录中输入相同的数据,例如员工的年龄。也许我知道我刚雇佣的10名员工都是25岁。我正在寻找一种方法来输入数字25一次,而不是为所有员工输入25一次,然后让我选择所有我想要应用数据的员工。这样,单击一次打开表单,我键入2个字符,然后单击10次选择10名员工,然后单击一次关闭(总共12次单击,键入2个字符),而不是单击10次打开表单,键入2个字符,然后关闭表

数据库的一个主要用途是使用户输入简洁—只需输入一次数据,并在不同的位置重复使用/显示该数据,而无需用户再次输入

在我的数据库中,我有时需要在许多记录中输入相同的数据,例如员工的年龄。也许我知道我刚雇佣的10名员工都是25岁。我正在寻找一种方法来输入数字25一次,而不是为所有员工输入25一次,然后让我选择所有我想要应用数据的员工。这样,单击一次打开表单,我键入2个字符,然后单击10次选择10名员工,然后单击一次关闭(总共12次单击,键入2个字符),而不是单击10次打开表单,键入2个字符,然后关闭表单10次(总共20次单击,键入20个字符)


基本上,使用访问表单,我如何键入一个值,或选择一个组合框项目,并将其应用于具有相同列名的多个记录?

您可以使用Ctrl+C和Ctrl+V复制并粘贴该值。这将使1+25次击键=26次击键

没有任何程序能比这更好


虽然用户对此很感兴趣,但您可以专注于应用程序的核心内容。

原则上:您的employees表有一个Yes/no字段。您可以创建一个连续表单,显示其ID、名称和“是/否”字段。对于所有员工,单击“是”。yes/no:True是更新查询中的一个参数。
更新查询包含员工ID、yes/no where True和另一个要更新的字段。每次要运行该过程时,您都需要在“其他”字段中根据需要修改查询,关闭查询,打开表单,选择要更新的对象,然后运行查询,可能需要通过命令按钮。由于这是一个操作查询,我还将通过MsgBox在命令按钮中包含某种警告

我使用的示例是为了说明一点,实际上,我的用户必须为数千个项目执行此操作。你想一天复制和粘贴数千次吗?糟糕的解决方案,当然不是。但那不是你最初写的。如果您最初提供正确的详细信息,这会有所帮助。我可以想象,这会得到需要更新的10名员工的列表,但它如何允许您一次输入“25”,而不是这10名员工的25?假设这10名员工是表中唯一的员工,或者在更新查询中已由“需要更新的年龄=true”指定,您表示要将所有选定员工的年龄更新为25岁。更新查询会对您所勾选表单中的所有员工执行此操作。因此,您在表单上勾选25名员工,单击命令按钮并完成工作。我现在在我的笔记本电脑上,没有鼠标。如果你愿意,我以后会给你详细的帮助。最美好的祝福。