如何在 MS Access 表单中进行响应式设计?

ABC*_*any 5 ms-access ms-access-2007 responsive-design

因此,Access 2007 中有一些自定义表单在以不同分辨率查看时会出现倾斜。Access 似乎没有像 CSS 那样的响应式设计选项。

有没有办法在Access中实现响应式设计?

Alb*_*lal 3

您可以采用控件锚定,因此表单上的控件将像网页一样向下和向右流动。

\n\n

2010年的锚定效果要好得多,但2007年确实有这个功能。

\n\n

因此,请非常仔细地注意此 Access 表单中的按钮和文本框的大小如何重新调整大小:

\n\n

在此输入图像描述

\n\n

现在重新调整表格大小:

\n\n

在此输入图像描述

\n\n

请注意右侧顶部按钮的移动方式并留在右侧。\n请注意顶部菜单栏上的文本框如何从一行扩展到两行。

\n\n

现在您可以添加类似网页的悬停和阴影效果(2010 年),如下所示:

\n\n

在此输入图像描述

\n\n

上面的形式是本机的,这里使用了零第三方控件(因此,即使是圆形和椭圆形按钮的样式也是仅使用访问权限构建的,并且没有导入外部图形来创建阴影和按钮效果。

\n\n

上面的类似 Web 的效果是 Access 2010 的功能,但第一个显示调整大小和锚定控件的表单是在 2007 年推出的。

\n\n

这是在调整表单大小时调整图片大小的另一个示例:

\n\n

在此输入图像描述

\n\n

在此输入图像描述\n再次注意,没有使用任何代码,只是控制锚定。

\n\n

因此,Access 中提供了类似于 \xe2\x80\x9cweb\xe2\x80\x9d 的方法,允许控件在页面中流动和向下展开。

\n\n

以下是 2007 年版本的文章,描述了这种在表单上放置控件的类似 Web 的方法:

\n\n

http://office.microsoft.com/en-us/access-help/make-controls-stretch-shrink-or-move-as-you-resize-a-form-HA010253986.aspx

\n\n

这是一个简短的视频,显示了上面的实际操作:

\n\n

http://office.microsoft.com/en-us/access-help/watch-this-add-or-remove-controls-from-a-layout-HA010276551.aspx?CTT=1

\n