我是 Access 的新手,因此请在形成您的回复时考虑这一点。这让我发疯了,我在网上到处寻找解决方案。我期待着您的回复。
我有一个带有选项组的表格。我希望在我的报告中显示此内容。以这个“测试”场景为例:
选项 a、b、c
我在表中创建了一个字段来接受表单中的数据。在我的表格中,我在保存记录时看到 1、2、3。够好了。现在,在我的报告中,我有代表选项 a、b 和 c 的复选框。我希望在与表格上选择的选项相对应的框中有一个复选标记。
没有技术限制阻止您使用选项组和复选框在报告上显示输出。
在报表的设计视图中,从控件工具箱中添加一个选项组控件。
将 3 个复选框控件添加到选项组控件。当您选择复选框控件并将指针悬停在选项组上时,它会改变颜色以指示复选框在放置时将成为组的一部分。
我在报告的选项组中添加了三个复选框,它们的默认值分别为 1、2 和 3,因此对于您要执行的操作应该很容易。
在选中选项组的属性表中,确保将控件源属性设置为基础数据源中具有 1、2、3 值的列。
您可能希望设置边框样式以隐藏复选框周围的框,并删除为选项组自动生成的标签控件。我不确定你想要什么样的外观,但我相信你可以处理格式细节。
选项组是用户界面对象,UI 对象不属于报表。
您的数据字段存储数字,但这些数字中的每一个都有含义。在报告中,您希望显示有意义的数据。这意味着您需要一个将 1、2 和 3 映射到某物的数据表,然后将该表连接到您存储选项组值的字段。
另一种方法是使用 Switch(),但这意味着您必须在任何时候添加另一个选项时编辑报告。数据表使这变得容易得多,因为您只需添加一条新记录即可添加新值。