![在 Access 中仅滚动表单的一部分](https://linux22.com/image/1593457/%E5%9C%A8%20Access%20%E4%B8%AD%E4%BB%85%E6%BB%9A%E5%8A%A8%E8%A1%A8%E5%8D%95%E7%9A%84%E4%B8%80%E9%83%A8%E5%88%86.png)
假设我的 Access 表单有 4 个象限 (a=++、b=-+、c=--、d=+-)。我希望在表单中有一个类似冻结窗格实用程序的功能,这样我只能滚动 b 和 c 象限,而滚动 b 和 c 时 a 和 d 象限的元素仍留在页面上。我还想探索冻结表单页面部分的其他可能性。
因此,我所做的基本上是将表单页面分为两个部分(左和右)。我应该能够滚动左侧部分,而表单的右侧部分保持不变。
这是一种表格,而不是报告(它允许数据输入和编辑)。
这在 MS-Access 365 中可能实现吗?
答案1
您可以将表单作为子表单添加到其他表单。只需将表单从导航窗格拖放到设计视图中的主表单即可。
设置子表单的属性Record Selector = No
,并Navigation Buttons = No
设置Scroll Bars
为所需的值。现在,子表单作为单独的窗格,每个窗格都有自己的滚动条。
在主表单中,选择子表单并将它们设置Special Effect
为Flat
并选择Line/Border Color
为Transparent
(如果您不想要边框)。