2012-03-09 49 views
1

我們正在編輯一箇舊的MS Access應用程序,其中一個窗體包含一組子窗體。子表單都包含靜態定位的對象,並且不應該滾動。如何在編輯項目時阻止自動滾動的子窗體?

我的問題是,如果用戶選擇一個文本框朝向子窗體的底部並開始編輯它,窗體會自動滾動以使該文本框更靠近頂部,這基本上切斷了窗體的頂部部分。

如何禁用此行爲?

回答

5

當表格MySubForm插入表格MyMainForm時,它被包含在一個容器中:SubForm對象。
如果MySubForm大於其容器,則用戶可以在容器內滾動以觸及子窗體的任何部分。
對於您的情況,只需在設計視圖中打開MySubForm,並確保其大小(寬度和高度)不超過容器的大小(位於MainForm中的SubForm對象)。
如果你這樣做,將沒有理由滾動。

+0

謝謝:)我真的很討厭使用Access並儘可能避免它 – Rachel 2012-03-09 14:30:35

+3

不客氣。我喜歡Access,並且發現它非常高效。我的麻煩恰恰相反:試着用VS做同樣的事情,並且不耐煩:-) – 2012-03-09 14:36:40

+1

一旦你熟悉訪問,你可以非常有效地做事。 – 2012-03-09 14:56:01

相關問題