我正在尝试创建一个Access数据库,我们可以在其中扫描条形码列表,批量编辑它们的信息,然后保存所有记录。之后,需要再次扫描它们以批量编辑更多信息,例如装运和订单号。
有没有人有关于如何最好地设计这个的建议?首先,我(1)为"命令"制作了单独的表格。和"部分" (2)创建了一种文本框和一个按钮,试图将此信息应用于通过条形码扫描器创建记录的零件子表单。我是一个相当新的Access设计师。谢谢!
问题是:
答案 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