vba - Microsoft Access:使用 Visual Basic 有条件地隐藏或显示每个报表页的文本框值
问题描述
我对 Microsoft Access 或 Visual Basic 不是很熟悉...
我正在使用某人的 Microsoft Access 数据库文件,通过该文件可以运行报告,该报告根据数据库中的条目生成多个格式相同的页面。
在这些页面的每一页上,在文本框中显示了 2 个重要的总值,我需要做的就是在第一个不为空白的报告页面上隐藏第二个值。
我在报告属性的“加载时”和“当前”部分中尝试了以下多种变体:
Option Compare Database
Private Sub Report_Load()
If (Not (IsNull(Me.value1))) Then
Me.value2.Visible = False
Else
Me.value2.Visible = True
End If
End Sub
我希望在报告的每一页上运行它,在第一个值存在的地方隐藏第二个值。我不确定这是否是正确的方法,但我感谢任何建议。
解决方案
推荐阅读
- c# - 如何停止协程的一个特定实例
- rust - polkadot.js api中的编码结构
- ansible - Ansible 'aws_secret' 查找变量
- c - 请有人用 C 语言解释一下这段代码
- javascript - jQuery 选择器仅适用于在 Laravel 刀片中加载时生成的元素
- python - 我的 python 脚本会在 VPS 上运行而不更改其中的任何内容吗?
- python - 在 django 中发布 textarea 内容时出现 IngerityError
- python - python打开文本文件,熊猫出现错误
- javascript - 画布绘制很慢
- delphi - 应用程序在目标计算机上产生异常