2012-12-14 63 views
0

我創建了一個使用查詢的報表,它顯示了一個表中的所有記錄,報表的每一行都顯示了該表的一條記錄。現在我想刪除同一報告中的記錄,我創建了一個按鈕,每行生成相同的按鈕並執行相同的刪除操作。現在我也想編輯(更新)我的記錄。所以我又添加了一個按鈕編輯,現在當我點擊該報表光標的任何行中的記錄輸入到特定的文本框中,但無法修改其中的值。我想更新記錄使用相同的報告和編輯命令按鈕,我認爲它可能被設置爲只讀,但我cud找不到它在文本框的Propery窗口中,這個報告是通過單擊查詢自動生成的,它加載的結果查詢是我的問題的原因?如何使用MS Access 2010中的報告編輯記錄?

+2

表單用於編輯,報表用於輸出。 – Fionnuala

+0

你的意思是點擊「查詢」中的記錄而不是報告?如果是這樣,也許你的查詢是不可更新的。也許你可以發佈SQL,以及它是否從多個表中選擇表之間的關係。 –

+0

聽起來好像你正在通過查詢修改你的數據。我建議使用表單嚮導來開發基本的用戶輸入和修改表單。您可以將表單設置爲從組合框過濾器中提取儘可能多或少量的數據,然後刪除不需要的信息。或者你可以在你的字段底部的設計模式下的SQL中,通過添加一個語句「Like」something *「來過濾掉,並且只會在值字段中顯示帶有」something「的字段,或者一個Not像「東西*」排除。 –

回答

1

嘗試使用窗體嚮導製作窗體。這應該允許您創建新記錄,編輯現有記錄,甚至可以相當容易地刪除記錄。

報告爲只讀,打算打印至紙張。將按鈕放入報表中以刪除記錄不是Access中設計的報表。

+0

感謝您的建議我它的工作.... – Vignesh