2016-07-21 52 views
0

我想創建一個數據庫,其中操作員(本例中是我)接收到一個日誌,然後根據他們所代表的各個子系統分配多個人來審查此日誌。例如,測試運行稱爲x。一旦運行x,我就會收到x的日誌,並分配五個代表不同子系統的人員來查看它。我想要做的是管理所有的評論,看看有沒有評論是優秀的。我期望的結構,以及我目前實施的結構如下:我有兩種形式輸入數據,一種輸入運行信息,另一種輸入其他人的評論。我遇到的問題是我如何能夠查看誰已完成每個審查。下面是我有我的數據庫中的關係的畫面(兩個字母的縮寫代表我指定的子系統):第一個數據庫設計的結構

enter image description here

我原本是想創建一個查詢,我將能夠搜索通過姓氏和顯示誰根據他們是否檢查了審查表單上的完成審覈框完成了審覈。這樣做的問題是,除非一個人創建了一個評論,否則評論根本就不存在,所以我不能根據複選框查詢他們是否完成了評論。我的另一個想法是在運行信息表中爲每個子系統添加一個複選框,然後根據它們輸入的RUN ID和域信息將複選框中的複選框映射到運行信息表中的複選框納入評論表格。我還沒有成功,因爲我還沒有找到一種方法來動態更新審查表單中複選框的控制源。任何人有什麼想法,他們如何實施這個或我失蹤的東西?這是我第一次處理數據庫開發,現在我處於虧損狀態。謝謝。

+0

如果第一次處理數據庫,我建議讀一本書並開始練習:https://www.amazon。com/Beginning-C-Databases-Novice-Professional/dp/1590594339 –

回答

-1

這些表具有一對多關係,您可以使用Ms-Access通過嚮導構建您的表,查詢和主/明細表單。

您可以通過vba代碼進行修改。

至少你得到了啓動系統。

編輯:

法師形式:RunInformation

詳細表格:回顧

鏈接加入主/間場:在這種情況下的runid

,在主任何RunInformation表格,您可以爲每個子系統插入五個記錄分配

您可以爲主/細節執行所有CRUD操作

問題:「我正在嘗試執行的操作是管理所有評論,看看是否有任何評論是優秀的。」 A:在主窗體中添加一個按鈕,用於過濾狀態爲「未完成」的主/明細窗體。

注:

「RunInformation」的修改結構和刪除子系統的列(如硬件,軟件,..),並在子系統的「審查」表和列中添加狀態欄(HW, SW)。 您可以在Review窗體中將其作爲組合框進行操作,並將狀態設置爲複選框。

+0

我更喜歡這個基於OP的解決方案,他說:「這是我第一次處理數據庫開發,現在我虧本了..」;這種方法幫助他和問題的標籤是ms-acess vba。 –