我想在表中創建一個基於表格的表格,我想使用表格的rowdata作爲表格中的列標題。表格作爲訪問窗體中的列
我的意思是,我有一個表,如下所示,顯示通過對具體項目的員工按月預訂的努力:
ProjectNo EmployeeName HoursBooked Month/Year
23 Mark 68 01/01/2012
23 Mark 55 01/02/2012
54 John 22 01/02/2012
23 John 52 01/02/2012
...等
從這個我會喜歡創建一個單數形式,其中數據顯示如下,爲每個項目。例如,對於項目23:
Month/Year Mark John
01/01/2012 68 0
01/02/2012 55 52
和某人應該能夠轉到此表單,編輯數字和表應反映這些更改。
有人可以指導我如何做到這一點?我一直試圖在Access中實現這一點,但不幸的是我的Forms知識並不是那麼棒。
謝謝!
注意,交叉表查詢產生變化的列名,因此很難將這些列綁定到文本框。 – 2012-01-18 21:00:16
@ Olivier是的。如果必須包含這種類型的視圖,最好使用查詢作爲源對象的子窗體,如此處所示,從而避免出現問題。 – Fionnuala 2012-01-18 21:14:04
是的,它是混亂的,你將不得不在你的代碼中作爲QueryDef打開交叉表查詢,執行它並遍歷列以找到它們的名字並相應地改變文本框的控制源。要更新,您需要一個對話框,提示輸入新值,然後執行UPDATE查詢以更新數據庫中的值,然後重新查詢表格 – ChrisPadgham 2012-01-18 23:30:34