2014-02-16 179 views
0

我正在尋找一些關於在窗體中嵌入報告的建議,以便實現最佳的最終用戶使用。在MS Access中報告

特別是,我想知道是否有可能將報表嵌入到表單中,但是當您向下滾動以顯示當前正在查看的記錄類型的標題時,報表標題會發生變化作爲一個例子,我有一個包含大約1000行與5個類別類型有關的信息的報告。我做了一個報告,以便類別類型始終在報告的標題中。查看嵌入到表單中的此報告是否有此功能?

謝謝 一個

回答

1

一個快速谷歌搜索顯示,微軟確實有可用的一個ActiveX控件,它不會讓你嵌入表單內報告。它被稱爲Microsoft ActiveX Snapshot Viewer。大多數搜索結果表明存在安全漏洞,這在舊的ActiveX控件中經常出現。

即使您確實使用了它(我不建議這樣做),但您會遇到一個問題,您無法知道用戶正在查看哪個類別,因爲我不知道Access爲您提供了哪些任何方式來獲取這些信息。

我建議你使用表單來代替。報告是用於印刷的,在我看來,僅此而已。預覽應該允許用戶很快看到它的樣子,然後打印出來。

構建允許用戶搜索/過濾的表單並不難。我發現,當我構建適當的搜索/過濾表單時,我的用戶不需要報告,除非他們確實需要打印某些內容。表單可以構建爲只讀,因此它們不能更改數據。

請注意,即使使用表格,我不認爲有可能知道用戶正在查看的內容。如果他們點擊記錄,您將能夠使用OnCurrent事件來了解他們正在查看的記錄,並可能從中導出該類別,但這需要他們在表單中單擊。這樣做的更爲標準的方法是給他們一個下拉菜單,這將允許他們選擇一個類別並對錶單(或子表單)應用過濾器以僅查看該類別。

+0

謝謝..你的答案和一點研究放了一些擔心..只是爲了確認你是否願意....如果我有一個嵌入式的報告,是否有可能,如果我想編輯或放大其中一個領域,我可以這樣做?我知道你在想什麼,爲什麼不只是建立一個表格..只有我已經建立了報告,如果可能的話,它會讓我的好奇心癢癢.. –

+0

我不認爲報告上的任何數據都可以編輯或點擊。縮放幾乎侷限於放大鏡的默認行爲。 – HK1