vba - 当计数器在表中命中 0 时循环遍历 MS-Access 中的表
问题描述
我打算让表在达到 0 时复制一条记录,然后将该表中的数据粘贴到另一个表中,然后将其删除,但没有人会在我的问题上发帖。所以,我使用表单作为生产的 POS。基本上,他们扫描产品并将其分配给具有倒计时称为 ToGo 的工作订单,然后获取数据并将其放入库存中以进行运输。当扫描产品时,一切正常,但是当 ToGo 达到 0 时,我需要代码来循环工作订单。所以这是我的代码
Private Sub ItemCode_Dirty(Cancel As Integer)
Dim Db As DAO.Database
Dim rs As DAO.Recordset
Set Db = CurrentDb
Set rs = Db.OpenRecordset("Select ToGo from WorkOrders where ItemCode =" & Me.ItemCode)
With rs
.Edit
!ToGo = !ToGo - 1
.Update
.Edit
End With
End Sub
在 WorkOrders 表中,字段是 Work Order Number、Creation Date、Supervisor、SKU、Barcode、Product Name、To Build、To Go 和 Built。工单编号是一个简单的编号,例如“W25”,SKU 是条形码上方的简单文本,To Build 是参考编号,To Go 与第一次输入时的 To Build 编号相同,但会减少扫描时,Bult 是运输的参考。
我已经建立了一个表格来显示库存管理表中的所有内容,该表是所有带有 SKU、条形码和手头数量的产品。在表单上扫描时,数量增加 1 并在 InventoryManagment 表上更新。工作订单号和待办事项也显示在表格上,以显示需要进行的生产。
现在,在地板上。生产工人每天都有一个工作站。他们可以每天分配到不同的工作站。他们有多个零件和硬件用于构建产品。然后放入带有条形码扫描的包装中。当您购买我们的产品时,该条码扫描实际上在商店中使用。他们使用答题器来跟踪每个工作订单的产量,然后将其放入盒子中。我正在制作表格,以便他们可以扫描而不是使用答题器。我还有要在表格上显示的工单。
我希望它遍历工作订单,以便当产品 To Go 达到 0 时,下一个工作订单以相同的条形码开始。这是一个跟踪系统,可以为每个工作订单生产适量的产品。我迟早希望从该表中删除该工作订单,但将其放置在已完成的工作订单表中以进行运输。
解决方案
推荐阅读
- ios - React-Native Audio 无法在 IOS 模拟器上播放(OSStatus 错误 2003334207)
- javascript - 使用Axios CDN在Vue Template中展示
- android - 如何使用 Android pjsua2 拨打电话
- laravel - 在 Laravel 中使用 guzzle 不会返回响应
- apache-spark - 在 pyspark 中创建图框时出错
- android - ActionBar.setDefaultDisplayHomeAsUpEnabled 只能在同一个库组内调用 (groupId=androidx.appcompat)
- docker - 使用 -v 的 ubuntu docker 容器中的 /dev/stdin 有什么问题?
- javascript - How to use document.onload in another function?
- javascript - 当我绘制边界框时,画布内渲染的图像消失了吗?
- javascript - Triple equal to in a js function