我正在創建一個帶有界面的數據庫,用於跟蹤學校的學生數據。在添加到MS Access中的導航窗體時刪除子窗體上參數的提示
我遇到的一個特殊問題是修改學生數據的表單,特別是顯示學生被分配到的班級的子表單。的形式(具有子形式)如下所示(紅色箭頭指示子形式):
子形式從使用從主模中的參數(在查詢獲取其數據MIS_ID字段)。查詢如下:
SELECT classes.classCode, subjects.subjectCode
FROM (subjects INNER JOIN classes ON subjects.[subjectID] = classes.[subjectID])
INNER JOIN studentClasses ON classes.[classID] = studentClasses.[classID]
WHERE (((studentClasses.MIS_ID)=[Forms]![modifyStudent]![MIS_ID]));
這一切工作正常,直到我將此表單添加到導航窗體選項卡。一旦我這樣做,當我嘗試打開導航形式,我得到以下提示:當我剛打開主修改學生的形式
此提示不會出現。另外,奇怪的是,如果我先打開修改學生表單,然後打開導航表單 - 則不會出現提示。
如何防止Access顯示此提示。我的MS訪問技能不是很好,所以簡單的解釋會有所幫助。
謝謝!
是否查詢總是變化?如果不是,你爲什麼不把它作爲沒有where子句的標準查詢,通過 LinkMasterField,LinkChildField綁定主窗體和子窗體.. – 2014-09-01 10:11:01