簡體   English   中英

當我使用Access數據庫VBA取消鏈接主字段和子字段時,為什么不重新查詢表單

[英]Why won't my form requery when I unlink Master and Child Fields using Access Database VBA

我正在嘗試做什么
我希望能夠鏈接和取消鏈接Access數據庫中的主字段和子字段。

表格設定
我有一個稱為“ frmQuote”的主窗體和一個名為PartInformation的子窗體。 零件信息記錄源是一個查詢。

途徑

Private Sub Link_Click()
    Me!PartInformation.LinkMasterFields = "PartID"
    Me.PartInformation.LinkChildFields = "PartID"
End Sub


Private Sub Command645_Click()
     Me!PartInformation.LinkMasterFields = ""
     Me.PartInformation.LinkChildFields = ""
     Me.PartInformation.Requery
End Sub

問題
我可以成功鏈接和取消鏈接,但是作為子窗體“ PartInformation”的記錄源的查詢不會重新查詢或給我預期的結果。 當我取消鏈接表單時,我的子表單會停留在新記錄上,而不是顯示所有記錄。 同樣,在鏈接主字段和子字段之前,“ PartInformation”按預期工作,只有在鏈接然后取消鏈接之后,我才能得到問題。

它應該立即起作用-您可以/甚至應該跳過:

Me.PartInformation.Requery

因為那會自動發生。 另外,如果您應該將字段設置回去。

所以還有其他事情發生。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM