请教一下,我目前所做的报表是通过存储过程产生数据集展示出来的,但遇到一个困惑就是,当我打开这个报表点击查询按钮后,不关掉报表,修改了相关的单据数据后,再去点击查询按钮时,报表数据没有发生变化,查询SQL也发现存储过程没有执行,再点击一次查询按钮就刷新了报表数据。也就是说一旦修改了单据,报表得点击两次查询按钮才能刷新数据。这是什么原因呢?