嗨,我已经在网上搜索了,但找不到正确的答案。
我有两个表GCSALLDATA
和GCS-RECONCILED
。它们都有相同的列,但我只需要关注两个[Control Number]
(短文本)和[NotInDevTrack]
(是/否)
我想搜索GCSALLDATA
中的GS-RECONCILED
中的控制号。如果找到,请更新记录。
从我使用DCOUNT
读取的内容来看,应该能够做到这一点,但想知道它将如何循环遍历表中的所有记录?
这是我尝试使用它的尝试
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
答案 0 :(得分:1)
假设我正确理解了您陈述时的意思:
我想搜索
GCSALLDATA
中的GS-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
)。