我只是在access 2010中创建了一个简单的表。表名为Sheet1。列:
ID, BarcodeNo, NoParticipant, GiftAlreadyTaken
1 , 80001 , ANDREW , No
2 , 80002 , ANDREW , No
3 , 80003 , ANDREW , No
4 , 80004 , MATHEW , No
5 , 80005 , MATHEW , No
6 , 80006 , RICHARD , No
示例
安德鲁给出的条形码编号是80002,我们输入并保存并更新所有安德鲁条形码(80001、80002、80003),因此如果其中一个条形码已被扫描,它将立即更新所有条形码。所以GiftAlreadyTaken与参与者是Andrew更改为Yes
如果我正在使用access 2010,我应该怎么做?
使用VBA,我假设您使用的是基于标记的VBA,您可以执行以下更新查询或使用该结构创建类似的内容。我不完全理解你的问题,所以可能不准确。
Currentdb.Execute "UPDATE Sheet1 " _
& "SET GiftAlreadyTaken = 'Yes' " _
& "WHERE NoParticipant = 'Andrew';"