我在資料庫中有三個表單。表單 A、B、C。父表單是 A,子表單是 B,處于一對多關系。當我將資訊放入 Form BI 時,我想單擊不同記錄上的按鈕,并讓 Form C 也位于具有正確資訊的 Form A 人口中。
我創建了一個控制 Form C 的查詢,它讀取以下內容
[Forms]![frm_A1_SiteInformation]![frm_A1A_OutletInformation].[Form]![outletID]
這是在我執行 docmd.Requery 命令時使用新的傳遞鍵更新查詢。
這是我感到困惑的地方,因為我無法讓 Form C 重繪 正確的資訊。它只是一直說第一條記錄。
uj5u.com熱心網友回復:
DoCmd.Requery只是重新查詢任何具有焦點的物件。可以做:
Forms!FormA.FormCsubformcontainerName.SetFocus
DoCmd.Requery
要不就:
Forms!FormA.FormCsubformcontainerName.Requery
或者,如果您想重新查詢并將重點放在 FormC 上:
Forms!FormA.FormCsubformcontainerName.Form.Requery
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/389977.html
標籤:vba ms-access ms-access-2010 ms-access-2007
