2012-11-16 50 views
1

我有一個連續的表單,其中有許多按兩列排列的控制元素。該窗體用WindowMode'acDialog'打開。使用滾動條顯示Microsoft Access2007中的連續表單

當我在桌面計算機上查看此表單時,沒有任何問題。但我想在我的筆記本電腦上使用該應用程序。當我在筆記本電腦上打開表格時,我只看到了第一個條目,而不是其他的。不幸的是我沒有找到在我的表單中使用滾動條的機會。

我發現是這樣的(沒有工作): Add or remove scrollbars

編輯: 觀應該是這樣的: Right view

,但我的筆記本電腦,它看起來像: False view

所以我想要有滾動條。滾動條屬性被設置爲兩個方向。

編輯20121126,設計視圖。藍色部分是標題,txts在詳細視圖中,而按鈕在頁腳中: design view

+1

我猜你的筆記本電腦的屏幕分辨率設置與桌面的不同?創建窗體時需要注意的一點是,添加滾動條應該不成問題,您是否在兩臺機器上使用相同版本的Access? –

+0

這就是要點。我的桌面上的分辨率要高得多。這就是爲什麼觀點被切斷。在這兩臺機器上,我都使用Access 2007 – Hauke

+1

爲什麼要將滾動條添加到文本框?我認爲在這個階段,一張照片會有所幫助。 – Fionnuala

回答

0

此問題已經讓我難住了。如果屏幕設置爲與「100%」不同的「縮放」,則訪問不夠智能。所以Access認爲整個表單在你的屏幕上時,實際上不是。

這真的只適用於如果你有Windows 7,也許8,但我不知道。如果你去你的顯示屬性(右鍵單擊桌面並選擇「個性化」,然後在彈出窗口的左下角顯示)。

如果未設置爲100%,則缺少訪問權限25 -50%的屏幕。訪問權限會從像素中恢復,這是在重新設置時設置的,但是當使用125%的Windows將所有內容都擴展了25%,並且可以將事情從屏幕上移開。表單不需要滾動條以適應您的屏幕,只需將縮放設置爲100%。

我找到了一個'控制欄'設置爲從左邊x-250像素(其中x是從左到右的像素總數)。然而,一臺電腦永遠無法看到控制欄,這是因爲屏幕是+ 125%。我從來沒有能夠弄清楚如何從Windows獲得當前的「縮放」。我已經搜索了所有API的方式。我希望這是您尋找的解決方案!祝你好運!!

+0

不幸的是,我的情況不是這個問題。但是,人們應該如何得到這些東西的解決方案 – Hauke

+1

對不起,我確定這是你的問題。如果您更改表單On_Load的大小,該怎麼辦?使用這樣的代碼... 'DoCmd.MoveSize W,X,Y,Z' 您可以將W和X留爲空白,它們分別從左側和頂部移動屏幕,但將它們留空將使表單居中。另外,由於水平滾動不是你的問題,請將Y留空。將Z設置爲比實際表單更小的數字。通過乘以1440英寸的表單高度得到這個數字。然後減去2000左右,看看你的滾動條是否出現。他們應該在兩個屏幕上。讓我知道! – riley3131

+0

完全適合我!謝謝! – Hauke