2011-04-08 40 views
-1

我正在創建一個數據庫在Access中輸入預算請求。我想要做的是創建一個表格,以允許用戶輸入每月預算金額,格式如下:訪問數據庫設計月/年的預算數據

projectname --- month1amount --- month2amount --- month3amount ... for 12 months,then possible每年之後

我遇到的問題是我不知道如何用我當前的表格結構來獲取月度信息。在每個時期創建一個包含數百個字段的表似乎不是一個好主意,但這是我能想到的以水平方式輸入這個信息的唯一方法。

主要表看起來像

tbl_Project

project_id 
description 
budget_group 
phys_location 
expected_start <- Date 
expected_end <- Date 

每月的表看起來像

tbl_monthly

project_id 
monthly_id 
period(yyyymm) 
budget_amount 

回答

0

如果使用那樣的設計,你將無法在訪問中使用數據綁定。將表單解除綁定,然後在OnLoad事件中查詢您的tbl_monthly表以獲取應顯示在表單上的所有記錄。循環遍歷它們並設置字段的值。然後,您需要在保存更改時運行多個更新語句。您還需要實現自己的控件以選擇正在編輯的項目。

+1

聽起來像是重新設計的一個非常好的參數。 – 2011-04-09 22:45:21