0
目前我正在開發基於Access 2013的應用程序,用於跟蹤學校學生的評估信息。該數據庫只包含3個簡單表格:對某些查詢應用篩選器後,MS ACCESS應用程序崩潰
- tblSubjects =包含不同主題的信息
- tblStudents =包含學生的個人信息
- tblMarks =包含每個學生
和幾個主題明智的評價標誌其他查詢基於這3個表格。現在我有一個(有點難看)SQL查詢類似以下內容:
SELECT tblStudents.*,
(SELECT COUNT(*) FROM qryPapers WHERE qryPapers.STUDID=tblStudents.STUDID) AS PAPER_COUNT,
(SELECT SUM(MR_TOTAL) FROM qryPapers WHERE qryPapers.STUDID=tblStudents.STUDID) AS ALL_TOTAL,
(SELECT MIN(MR_TOTAL) FROM qryPapers WHERE qryPapers.STUDID=tblStudents.STUDID AND qryPapers.PAPER_TYPE LIKE 'E?') AS MIN_ELEC,
(SELECT COUNT(*) FROM qryPapers WHERE qryPapers.STUDID=tblStudents.STUDID AND qryPapers.PAPER_TYPE LIKE 'A?') AS LANG_PS,
(SELECT COUNT(*) FROM qryPapers WHERE qryPapers.STUDID=tblStudents.STUDID AND qryPapers.PAPER_TYPE LIKE 'E?') AS ELCT_PS,
IIf([PAPER_COUNT]>5,ALL_TOTAL-MIN_ELEC,ALL_TOTAL) AS [GT],
IIf([LANG_PS]=2 And [ELCT_PS]>=3,'PASS','FAIL') AS STATUS
FROM tblStudents;
的問題是,每當我嘗試在此查詢的狀態字段運行過濾器(比如當STATUS =「PASS」)的整個訪問是第一個STOPES響應!然後SHUTTS DOWN和RESTARTS。
我不知道這裏發生了什麼。我看到更復雜的查詢運行得非常好,但不是這一個。任何幫助將不勝感激。
在我的情況下,我不能將它導出到任何Excel或表。我的問題是爲什麼會發生這種情況。正如我所提到的,我已經看到,使用卡車加載子查詢的複雜查詢運行得非常好。 –
@Tamonash Gupta。嘗試壓縮和修復數據庫並再次執行查詢。 –