2015-12-22 75 views
-1

我有一張表格的人。
我有另一種形式的測試和測試人員。
我有一個查詢,給我所有的人的名字,如果一些人的平均等級超過55,它會讓我通過或沒有通過。現在
從查詢帶來spefic記錄到MS Access中形成

,我做的人, 表的一種形式,我想從查詢到的形式帶給級(通過與否)。
我不知道該怎麼做。 我試圖用「=[qry]![Grade]」 的一些文本框,但它給了我「#NAME?」錯誤。

任何人有想法?謝謝。 我使用Microsoft Access 2016

學生表中的字段 - 名稱 年齡 類

試驗表中的字段 - 學生姓名, 測試的名稱, 級

查詢字段 - 來自測試表 - 學生姓名, 已通過/未通過

FORM字段- 個所有學生表的字段,從查詢

+0

做爲記錄這個表格是否有成績欄? – tdmsoares

+0

只是qurey有等級字段我想把它帶到我的表格 –

+0

你試過在表單的屬性中將數據源更改爲此查詢 – tdmsoares

回答

0
  • 如果學生表和測試是在關係,你想在一個單一的形式展示各自的領域通過與否:

首先,編輯您的查詢:這個查詢的表應該是學生和測試。

從學生和測試中選擇此字段中的字段。

在設計模式下打開窗體並將窗體的數據源更改爲引用的查詢。

你想顯示錶測試校級文本框的數據源應設置

  • 如果你需要的數據只在測試表:

在設計模式打開窗體並將表單的數據源更改爲Tests表。

  • 如果你想與子窗體的窗體,爲主要形式的學生展示了數據和子窗體顯示他們的測試數據

至於你提到的形式已經設置與學生的數據源表。不要改變它。

創建子窗體的數據源中的窗體中的子窗體=測試,然後顯示關係中的每個測試必須每個學生


以上是你有機會,你可以嘗試一個更容易給你或適合你想要的。

如果您想要學生與考試之間的關係,建議您在學生中設置一個主鍵,並在測試一個可與學生主鍵相關的字段中進行設置。

在訪問MS,表是設計用來存儲數據,但查詢功能更強大,他們可以從比對錶更多的數據,例如(因爲它有它們之間的關係)

+0

你是什麼意思查詢表應該是學生和測試? 我有測試表中的所有細節,我還需要學生表嗎? –

+0

@Noam如果您需要學生的Age和Class字段,請將此表包括在Test in Tests中。但是,如果您只需要測試,請將表單數據源更改爲測試 – tdmsoares