0

嗨,我已经搜索了网络,但找不到我的问题的正确答案。

我有两张桌子GCSALLDATAGCS-RECONCILED. 它们都有相同的列,但我只需要关注两个[Control Number](短文本)和[NotInDevTrack](是/否)

我想搜索GCSALLDATAGS-RECONCILED. 如果找到更新记录。

从我读到的使用 aDCOUNT应该能够做到这一点,但想知道它如何循环遍历表中的所有记录?

这是我尝试使用它的尝试

If DCount("[Control Number]", "GCSALLDATA", "Control Number=" & [GCS_Reconcile].[Control Number]) > 0 Then
    MsgBox ("Control number already in use")
Else
    MsgBox ("Control Number missing add it")
End If
4

1 回答 1

1

假设我已经正确理解了您在陈述时的意思:

我想搜索GCSALLDATAGS-RECONCILED. 如果找到更新记录。

您可以使用一个简单的update查询来更新GCSALLDATA其中有匹配控制编号的记录GS-RECONCILED,例如:

update GCSALLDATA t1 inner join GS-RECONCILED t2 on t1.[Control Number] = t2.[Control Number]
set t1.NotInDevTrack = True

假设您希望为匹配的数字将该NotInDevTrack字段设置为True( )。Yes

于 2019-09-24T21:29:32.467 回答