试图设计表单来查询和编辑记录Access

时间:2014-11-06 14:33:43

标签: forms vba access-vba ms-access-2013

我正在尝试创建一个Access数据库,我们可以在其中扫描条形码列表,批量编辑它们的信息,然后保存所有记录。之后,需要再次扫描它们以批量编辑更多信息,例如装运和订单号。

有没有人有关于如何最好地设计这个的建议?首先,我(1)为"命令"制作了单独的表格。和"部分" (2)创建了一种文本框和一个按钮,试图将此信息应用于通过条形码扫描器创建记录的零件子表单。我是一个相当新的Access设计师。谢谢!

问题是:

  1. 我不确定如何通过条形码(Part_ID字段)查询这些记录,以便稍后将订单信息应用于它们。
  2. 我目前无法通过表单一次更新所有新的部分记录。

1 个答案:

答案 0 :(得分:0)

这里有一个关于如何做的小指南。如果您有任何问题,请告诉我。

Dim db As DAO.Database
Dim Rs As DAO.Recordset

'Here is an example of a vba qarry in access. tblOrdersWhere is obviously your table.
'orderNum is a column name in your table pref a primary key
'txtOrderNum.Value is the value of a text box
'If you want just a simple select * from table you can put after db.OpenRecordset("tblOrders")

set rs = db.OpenRecordset("Select * from tblOrders Where orderNum like '*" & txtOrderNum.Value & "*';", dbOpenDynaset) 


'This is how you update records in Access
'If you want to update it's Rs.Edit instead of Rs.AddNew

   Rs.AddNew
   Rs("OrderItem").Value = txtGroupName.Value
   Rs("OrderTime").Value = txtGroupNum.Value
   rs.Update