报告中的Access 2007选项组

时间:2009-02-01 17:49:06

标签: ms-access report

我是Access的新手,所以在形成您的回复时请考虑这一点。这让我疯狂,我在网上寻找解决方案的高低不一。我期待着你的回复。

我有一个带有选项组的表单。我希望在我的报告中显示这个。比如这个“测试”场景:

选项 a,b,c

我在表格中创建了一个字段来接受表单中的数据。在我的表中,当我保存记录时,我看到1,2,3。够好了。现在,在我的报告中,我有表示选项a,b和c的复选框。我希望在与表格中选择的选项相对应的方框内有一个复选标记。

2 个答案:

答案 0 :(得分:0)

没有技术限制阻止您使用选项组和复选框在报表上显示输出。

在报告的设计视图中,从控件工具箱添加选项组控件。

向选项组控件添加3个复选框控件。当您选中复选框控件并将指针悬停在选项组上时,它将更改颜色以指示复选框在放置时将成为组的一部分。

我在报表上的选项组中添加了三个复选框,默认值为1,2和3,所以这应该很容易实现您的目标。

在选择了选项组的属性表中,确保将Control Source属性设置为基础数据源中具有1,2,3值的列。

您可能希望设置边框样式以隐藏复选框周围的框,还可以删除为选项组自动生成的标签控件。我不确定你想要什么样的外观,但我相信你可以处理格式化细节。

答案 1 :(得分:-1)

选项组是用户界面对象,UI对象不属于报表。

您的数据字段存储数字,但每个数字都有含义。在报表上,您希望显示有意义的数据。这意味着您需要一个将1,2和3映射到某个东西的数据表,然后将该表连接到您要存储选项组值的字段。

另一种方法是使用Switch(),但这意味着您必须在添加其他选项时编辑报告。数据表使得更容易,因为您只需添加新记录来添加新值。