1

我有一个连续的表格,其中有许多控制元素排列在两列中。窗体使用 WindowMode 'acDialog' 打开。

当我在台式计算机上查看此表格时,没有问题。但我也想在我的笔记本电脑上使用该应用程序。当我在笔记本电脑上打开表单时,我只看到第一个条目,而不再看到其他条目。不幸的是,我还没有找到在我的表单中使用滚动条的机会。

我发现的是这个(没有用): 添加或删除滚动条

编辑:视图应如下所示: 右视图

但在我的笔记本电脑上它看起来像: 错误的看法

所以我想要滚动条。滚动条属性设置为两个方向。

编辑 20121126,设计视图。蓝色部分是标题,txt 位于详细视图中,按钮位于页脚中: 设计视图

4

1 回答 1

0

这个问题之前一直困扰着我。如果屏幕设置为不同于 100% 的“缩放”,Access 不够智能。因此,Access 认为整个表单都在您的屏幕上,而实际上并非如此。

这实际上仅适用于您拥有 Windows 7 甚至 8 的情况,但我对此一无所知。如果您转到显示属性(右键单击桌面并选择“个性化”,然后在弹出窗口的左下角显示。)

如果您未设置为 100%,则访问会丢失 25-50% 的屏幕。访问会关闭分辨率中设置的像素,但是当使用 125% 时,Windows 会将所有内容扩展 25%,这可以将内容从屏幕上推开。表单不需要滚动条来适应您的屏幕,只需将缩放设置为 100%。

我通过将“控制栏”设置为距左侧 x-250 像素(其中 x 是从左到右的总像素)来发现这一点。但是,一台计算机永远看不到控制栏,这是因为屏幕为 +125%。我一直无法弄清楚如何从 Windows 获取当前的“缩放”。我已经搜索了各种 API。我希望这是您正在寻找的解决方案!祝你好运!!

于 2012-11-21T18:43:08.703 回答