簡體   English   中英

通過vba更新Mainform上的子表單時,MS Access數據庫也會更新

[英]Ms access database is updated when the subform on Mainform is updated via vba

我有一個非常奇怪的問題,我正在使用MS Access 2013一個名為“故障分析系統”的應用程序,通過該應用程序,用戶可以為不同的系統輸入不同的數據。

我已經讀過一個要輸入數據的主表單,可以說“ Tb_Mainform ”,在這個Mainform中,我還有一個子表單,稱為“ tb_subform ”。 每當用戶在Mainform中更改一個combox時,使用

Me.tb_suform.form.recordsoure = query

Me.tb_subform.requery

到現在為止,所有的gud子窗體也都進行了更新。 當我單擊子窗體進行導航時,它用一半未填充的數據更新了表格。

我怎樣才能防止這種情況。 我正在通過使用打開主窗體

DoCmd.OpenForm "tb_Mainform", WindowMode:=acDialog, DataMode:=acFormAdd, OpenArgs:=C_ID

PS :主表單和子表單使用相同的數據庫表。

以下是與我的問題相同的鏈接。 這是6歲的帖子,但我認為之后直到現在,Access中的某些內容必須更改。

如何防止點擊子表單導致主表單更新

我創建了一個未綁定的表格。 它包含子論壇,我將在VBA中手動保存記錄。

ChrisPadgham的評論對我有很大幫助

暫無
暫無

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

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