我有一个Access 2007数据库,其中有一个表(夹具时间表),一个表单(输入夹具),和两个报告(外部夹具计划,内部夹具时间表)。
对于此数据库,用户将使用“输入夹具”表单将夹具添加到“夹具计划”数据库中。当他们完成数据添加后,“外部/内部夹具计划”将数据输入到表中,并将其输出到可以打印或导出的报表中。
由于表格的性质,有时表中某一特定记录的数据需要保持不变,但该记录需要标记为报告“未使用”。
我已经设置了一个标有"Not“的列,表单成功地使用了一个复选框来更新一个夹具当前的”使用/不使用“状态(也就是说,当表单说”不使用“时,该表说”不使用“,反之亦然)。
然而,我希望这些报告以有意义的方式反映“未使用”的状况。
目前,报告将显示表中的数据,如下所示:
F1
Information about fixture
------------------------------------------
Location: Something
Min/Max: Something
Dimensions: Something(以此类推,表中每列有一个文本框)。
我想做的是让“未使用”状态触发每个文本框的可见状态,并更改“有关夹具的信息”行的文本。然后看起来是这样的:
F1
NOT USED
------------------------------------------(下面的一切都是隐藏的)
我一直在尝试各种VBA脚本。有些人让我给“标记”控件赋值,并使用If- the语句,但它不起作用(很可能是用户错误)。
看起来,让报表检查“夹具计划”表中“未使用”列的状态并根据它调整其输出是相当容易的,但我没有任何运气。
任何帮助都将不胜感激。
谢谢。
发布于 2014-09-10 10:44:52
在报告中:
https://stackoverflow.com/questions/25755200
复制相似问题