我有一个图表(x-y散点图),它从查询中接收数据(x:date,y:some parameter)。用户可以访问修改查询的各种按钮和输入字段(更改参数,日期范围等)。如果用户修改查询以创建将返回0结果的查询,则图表将按预期显示为空。更改查询后,所有返回正常。但是,如果用户在查询返回0结果时保存,则在修改查询时,图表不会重新填充。
查询确实返回数据,表单仍然可以访问它。图表不会显示。当图表处于锁定和禁用状态时,只需退出表单并打开即可解决此问题。当Unlocked和Enabled时,此修复程序不起作用(我发现打开图表并将数据显示更改为By Row并返回By Column在这种情况下修复它)。无论如何,锁定和禁用对我来说是优选的,但用户仍然不必重新启动表单来解决此问题。
此外,出现此问题时,图表的行为就像是空的:无法重命名,无法更改x / y边界等。我无法更改图表的这些属性,因为它们不存在,从而导致错误。这是怎么回事?