Ms access “如何仅显示”;填写“;访问报告上的字段

Ms access “如何仅显示”;填写“;访问报告上的字段,ms-access,macros,ms-access-2010,Ms Access,Macros,Ms Access 2010,我已经为Microsoft access创建了一个报告,并且仅在单击我们填写的报告时才尝试将字段添加到报告中。我能想到的唯一方法是在access中编写代码或if-then语句。我几乎没有编写代码的经验,也不知道从哪里开始。我正在寻找类似“如果选中复选框,则将其添加到报告中”的内容 谢谢。这应该让您开始学习-这是一个基本的if结构: If Me!myCheckBox = True Then 'Write to the report Else 'Do something else

我已经为Microsoft access创建了一个报告,并且仅在单击我们填写的报告时才尝试将字段添加到报告中。我能想到的唯一方法是在access中编写代码或if-then语句。我几乎没有编写代码的经验,也不知道从哪里开始。我正在寻找类似“如果选中复选框,则将其添加到报告中”的内容


谢谢。

这应该让您开始学习-这是一个基本的if结构:

If Me!myCheckBox = True Then
     'Write to the report
Else
     'Do something else
End If

另外,请查看Microsoft开发人员网络,以获取有关
If…Then..Else
语句的信息。这应该是您的入门指南-这是一个基本的If结构:

If Me!myCheckBox = True Then
     'Write to the report
Else
     'Do something else
End If

另外,请查看Microsoft开发人员网络,以获取有关
If…Then..Else
语句的信息。这应该是您的入门指南-这是一个基本的If结构:

If Me!myCheckBox = True Then
     'Write to the report
Else
     'Do something else
End If

另外,请查看Microsoft开发人员网络,以获取有关
If…Then..Else
语句的信息。这应该是您的入门指南-这是一个基本的If结构:

If Me!myCheckBox = True Then
     'Write to the report
Else
     'Do something else
End If

另外,请查看Microsoft Developer Network以获取有关
If…Then..Else
语句的信息,而不是尝试向报表中动态添加控件,您可以在报表中包含所有字段,然后只隐藏与空字段对应的控件。例如,如果您有一个名为[SpecialRequirements]的文本字段,并且您的报告包含一个名为[TXTSSpecialRequirements]的绑定文本框,那么在报告详细信息栏的
On Format
事件处理程序中,您可以使用

Me.txtSpecialRequirements.Visible=(不为null([SpecialRequirements]))
这只是一种简单的说法

如果为空([SpecialRequirements]),则
Me.txtSpecialRequirements.Visible=False
其他的
Me.txtSpecialRequirements.Visible=True
如果结束

您可以在报告中包含所有字段,然后简单地隐藏与空字段对应的控件,而不是尝试向报告中动态添加控件。例如,如果您有一个名为[SpecialRequirements]的文本字段,并且您的报告包含一个名为[TXTSSpecialRequirements]的绑定文本框,那么在报告详细信息栏的
On Format
事件处理程序中,您可以使用

Me.txtSpecialRequirements.Visible=(不为null([SpecialRequirements]))
这只是一种简单的说法

如果为空([SpecialRequirements]),则
Me.txtSpecialRequirements.Visible=False
其他的
Me.txtSpecialRequirements.Visible=True
如果结束

您可以在报告中包含所有字段,然后简单地隐藏与空字段对应的控件,而不是尝试向报告中动态添加控件。例如,如果您有一个名为[SpecialRequirements]的文本字段,并且您的报告包含一个名为[TXTSSpecialRequirements]的绑定文本框,那么在报告详细信息栏的
On Format
事件处理程序中,您可以使用

Me.txtSpecialRequirements.Visible=(不为null([SpecialRequirements]))
这只是一种简单的说法

如果为空([SpecialRequirements]),则
Me.txtSpecialRequirements.Visible=False
其他的
Me.txtSpecialRequirements.Visible=True
如果结束

您可以在报告中包含所有字段,然后简单地隐藏与空字段对应的控件,而不是尝试向报告中动态添加控件。例如,如果您有一个名为[SpecialRequirements]的文本字段,并且您的报告包含一个名为[TXTSSpecialRequirements]的绑定文本框,那么在报告详细信息栏的
On Format
事件处理程序中,您可以使用

Me.txtSpecialRequirements.Visible=(不为null([SpecialRequirements]))
这只是一种简单的说法

如果为空([SpecialRequirements]),则
Me.txtSpecialRequirements.Visible=False
其他的
Me.txtSpecialRequirements.Visible=True
如果结束

这是一个非常古老的问题,但我遇到了上面同样的问题,但找到了一个简单的解决方案

  • 转到“报告”中的“设计”视图
  • 使“是/否”框不可见
  • 转到工具栏中的“设计”选项卡
  • 单击控件并单击复选框,然后将其放置在“是/否”框上
  • 通过复选框删除它提供的标签
  • 保存并查看您的报告
  • 只有“是”将显示为复选框
这是一个非常古老的问题,但我遇到了上述相同的问题,但找到了一个简单的解决方案

  • 转到“报告”中的“设计”视图
  • 使“是/否”框不可见
  • 转到工具栏中的“设计”选项卡
  • 单击控件并单击复选框,然后将其放置在“是/否”框上
  • 通过复选框删除它提供的标签
  • 保存并查看您的报告
  • 只有“是”将显示为复选框
这是一个非常古老的问题,但我遇到了上述相同的问题,但找到了一个简单的解决方案

  • 转到“报告”中的“设计”视图
  • 使“是/否”框不可见
  • 转到工具栏中的“设计”选项卡
  • 单击控件并单击复选框,然后将其放置在“是/否”框上
  • 通过复选框删除它提供的标签
  • 保存并查看您的报告
  • 只有“是”将显示为复选框
这是一个非常古老的问题,但我遇到了上述相同的问题,但找到了一个简单的解决方案

  • 转到“报告”中的“设计”视图
  • 使“是/否”框不可见
  • 转到工具栏中的“设计”选项卡
  • 单击控件并单击复选框,然后将其放置在“是/否”框上
  • 通过复选框删除它提供的标签
  • 保存并查看您的报告
  • 只有“是”将显示为复选框
不要这样做。您将无法编译代码。如果您想要具有可变字段的报表,请使用