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