表MissingT
的值,列与是WebID
工作,AuthManager
查询来更新与匹配记录
在上述表WebID
123具有 “XYZ” 作为Authmanager。但与此同时,还有其他123的webid没有authmanager。我希望查询使用同一个授权管理器更新唯一的webid。基本上,运行查询后,表格应如下所示。
表MissingT
的值,列与是WebID
工作,AuthManager
查询来更新与匹配记录
在上述表WebID
123具有 “XYZ” 作为Authmanager。但与此同时,还有其他123的webid没有authmanager。我希望查询使用同一个授权管理器更新唯一的webid。基本上,运行查询后,表格应如下所示。
这个查询做什么,我想你问:
如果WebID
是数字类型...
UPDATE MissingT
SET AuthManager = DMin("AuthManager","MissingT","WebID=" & [WebID]);
如果WebID
是文本数据类型...
UPDATE MissingT
SET AuthManager = DMin("AuthManager","MissingT","WebID='" & [WebID] & "'");
但是,我不明白你为什么显然想要在多行中存储AuthManager
和WebID
的相同组合。您只能在主表中存储WebID
,并使用该字段加入查找表,其中包含AuthManager
和WebID
的不同组合。
我无法在维护中存储webid,因为此表将不断删除/追加/更新与导入到此数据库的Excel表。现在,当我运行上面的查询时,它给出了一个类型转换失败。它仍然可以运行查询,然后删除authmanager字段下的所有信息。 – user3323922
我推测'WebID'是数字数据类型。我更新了处理'WebID'作为文本数据类型的答案。 – HansUp
太棒了!精美的作品。是的,这不是一个数字字段。非常感谢。 – user3323922
您是否创建了一个WebId作为唯一ID和AuthManager作为字段的表? – Fionnuala