【问题标题】:Inventory Transactions between locations - Ms Access地点之间的库存交易 - Ms Access
【发布时间】:2017-05-25 19:46:10
【问题描述】:

我目前正在开发一个库存控制数据库,该数据库允许跟踪从一个位置到另一个位置的库存交易,但是,我不知道如何根据相同的数据在“交易”表上同时创建 2 条记录。

基本上,我想创建一个表单,在其中输入项目、数量、从位置、到位置、批次并同时创建 2 条记录,“从位置记录”上的数量为负数,“从位置记录”上的数量为正数“到位置记录”。

我附上了我设想的表格的屏幕截图和数据记录中所需的输出。

我有一些使用 Access 表单和表格的经验,但这种开发超出了我的知识范围。

希望有人能帮忙。

谢谢!

Form & Table screenshot

【问题讨论】:

  • 这就是 transactions 的用途。在继续之前仔细研究这个基本概念。

标签: ms-access inventory-management


【解决方案1】:

您将运行几个简单的插入查询。一种是将库存从现有位置移出,另一种是将其添加回新位置。

如果您不熟悉编写 VBA,我会使用查询设计器,并将您的表单文本框作为标准。保存查询,然后使用您的按钮一个接一个地运行查询。

我也很想根据所选部件号将现有位置作为组合框引入。这样您就不会尝试从不正确的位置移动某些东西,

【讨论】:

  • 您好 Minty,我已经尝试过您的建议,但附加查询没有插入记录。运行它后,我收到“您即将追加 0 行”消息表单是否需要链接到我要插入记录的表?表单名称为“Stock Move” 表名称为“Transactions” 表单上的文本框以及“Transactions”表中我要插入数据的字段称为“Item” 附加查询如下所示: 字段:项目表:交易排序:附加到:标准:[表格]![股票移动]![项目]知道问题可能是什么吗?
  • 你能贴出你查询的实际 SQL 吗?
  • 嗨 Minty,我已经成功地让附加查询工作了!非常感谢您的帮助!
猜你喜欢
  • 2011-01-05
  • 1970-01-01
  • 2014-11-06
  • 1970-01-01
  • 1970-01-01
  • 2012-07-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多