使用按钮进行访问表单更新

时间:2014-09-24 21:37:10

标签: database ms-access macros

我为一组最终用户构建了一个Access数据库。该数据库由一个表tblInventory和几个查询组成,可以快速/轻松地编辑它们的数据。例如,我的一个问题是:

UPDATE tblInventory SET Amount = Amount-[Enter Amount]
WHERE ((([tblInventory].Equiptment_Name)=[Enter Name]));

这在我看来很有效,但毕竟我必须取悦最终用户。他们要求我制作表格并使用按钮更新表格中的数据。我有这样的表格: enter image description here

Equipment_Name和Amount框从我的表中提取信息,该表的类别名称为。我的未绑定文本框字段是我希望他们能够输入他们想要从库存中取出的给定部分的编号。该按钮应该是在上面运行我的查询,但不是提示输入,我希望它使用他们在文本框中输入的内容。我尝试了很多不同的东西,搜索了很多不同的网站,却找不到我想要的东西。

P.S Equiptment_Name和Amount是表中除了表中的其他字段之外的唯一2个数据字段,用作在名称中输入数据时搜索数据的更宽松方式。这些字段称为Alt_Name1之类的东西,与表单没有实际关联。

提前感谢您提供的任何帮助。

1 个答案:

答案 0 :(得分:1)

有几种方法可以做到,但最简单的方法是:

  1. 将查询构建为预定义查询(
  2. 构建一个禁用警告的宏,然后按照您希望执行的顺序执行查询或查询。
  3. 转到表单定义按钮。
  4. 转到活动标签。
  5. 建立活动
  6. 将OnClick事件设置为宏的名称。
  7. 保存并测试。