如何使用Access 2010更新同一表中的1条记录并自动更新其他记录



我只是在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';" 

相关内容

  • 没有找到相关文章

最新更新