我设计的一个报表,有页头,主项数据,页脚三个区,三个区中都有数据。
其中页脚区有一个Memo,里面是数据库中的一项,按理说这个页面中三个区显示的是数据库中同一条记录的数据。
但页脚区的这个MEMO,显示的是下一条记录的相应字段值.
我检查了一下,所有这个页脚区的,显示的都是下一条记录的值。这是怎么回事,如何把它改回来?
其中页脚区有一个Memo,里面是数据库中的一项,按理说这个页面中三个区显示的是数据库中同一条记录的数据。
但页脚区的这个MEMO,显示的是下一条记录的相应字段值.
我检查了一下,所有这个页脚区的,显示的都是下一条记录的值。这是怎么回事,如何把它改回来?
FastReport里的Memo不是你选哪天记录,他就显示哪个记录的相关字段的值的,跟Memo的位置和属于哪个Band有关.
这样试试: try
frDBDataSet1.DataSet.DisableControls //打印代码 finally
frDBDataSet1.DataSet.EnableControls;
end;