表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