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

因此,Access 2007中有一些自定义表单在以不同分辨率查看时会出现偏差. Access似乎没有任何选项,如CSS中的响应式设计.

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

最佳答案 您可以采用控制锚定,因此表单上的控件将像网页一样向下流动到右侧.

锚定在2010年工作得更好,但2007年确实有此功能.

因此,请注意此Access窗体中的按钮和文本框的大小是如何重新调整大小的:

现在重新调整表格大小:

注意注意右侧顶部按钮的移动方式和右侧的STAY.
请注意顶部菜单栏上的文本框如何从一行扩展为两行.

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

上面的表格是NATIVE和ZERO第三方控件在这里使用(因此即使圆形和椭圆形按钮的样式也是使用ONLY访问构建的,并且没有导入外部图形来创建阴影和按钮效果.

上面的网络效果是一个访问2010功能,但第一个显示重新调整大小和锚定控件的表格在2007年可用.

以下是重新调整表单大小时图片重新调整大小的另一个示例:

再次注意,没有使用代码,只是控制锚定.

因此,Access中提供了允许控件在页面中流动和扩展的“web”方法.

这是一篇2007年版本的文章,描述了这种类似于在窗体上放置控件的方法:

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

这是一个简短的视频,显示在上面的行动:

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

点赞