Vba 如何在MS Access窗体中显示表中的记录数据

Vba 如何在MS Access窗体中显示表中的记录数据,vba,ms-access,vbscript,ms-office,office-2010,Vba,Ms Access,Vbscript,Ms Office,Office 2010,我在一个表格上的Office Access中工作。我注意到没有太多的控件可供使用,但我需要以类似表格的结构(而不是列表框或组合框)显示数据。请问我怎样才能做到这一点 有很多控件。您可以添加子窗体,它将显示连续窗体或数据表,甚至查询或表。您可以将表单本身切换到数据表视图或连续表单。实际上,Access中真正伟大的功能之一就是我们称之为连续表单的功能。continues表单只是一种表单,您可以在其中放置任何类型的控件,其中的魔术部分是,这些控件将在每一行细节中反复为您重复-结果是一个网格,我敢说是可

我在一个表格上的Office Access中工作。我注意到没有太多的控件可供使用,但我需要以类似表格的结构(而不是列表框或组合框)显示数据。请问我怎样才能做到这一点

有很多控件。您可以添加子窗体,它将显示连续窗体或数据表,甚至查询或表。您可以将表单本身切换到数据表视图或连续表单。

实际上,Access中真正伟大的功能之一就是我们称之为连续表单的功能。continues表单只是一种表单,您可以在其中放置任何类型的控件,其中的魔术部分是,这些控件将在每一行细节中反复为您重复-结果是一个网格,我敢说是可用的最强大的网格控件之一-它完全可以用VBA编程

这样的设置不仅为您提供了我们IT行业所见过的最好的网格控件之一,而且您几乎不需要做什么工作就能创造出这样的奇迹

因此,您可以放置图片,甚至按钮,复选框,甚至组合框。它们都将作为网格为您重复

下面是一个在Access中创建的简单屏幕:

这里还有一些想法。请注意,其中一些是Access web表单,但所有的look+feel都可用于客户端表单或web表单

因此请记住,可以在浏览器中运行的新的完整web效果表单,甚至仅客户端表单都可以使用这些新效果,例如阴影、悬停效果等

还有这个:

上面的内容非常酷,因为我插入了一个富文本控件并将其绑定到一个函数。结果是一列,以红色显示两行之间的差异。这有多酷?


上面的所有示例都是Access中的continues表单,只需花费很少的努力即可构建,而且上面的所有示例都是100%使用Access表单构建的,包括带有阴影的按钮的图形。

Nice!我已经有了一个包含选项卡的表单。我可以将这个连续的表单插入/嵌入到我现有的表单选项卡页面吗?当然,我不明白为什么不可以。您只需将该表单插入该选项卡即可。因此,在您的情况下,您可以将表单作为子表单放入。