白
白光羽
Unregistered / Unconfirmed
GUEST, unregistred user!
用Quickeport做报表,不绑定数据库,自己在OnNeedData事件中赋值,并且在每一页写第一条记录时进行判断,若不符合则返回上一页修改某条记录,怎么返回上一页?
我在DetailBandAfterPrint事件中记录了每一条记录的位置:y := QuickReport1.CurrentY,假如当前页的第一条记录不符合条件,要返回上一页修改 Y = 700 的记录,
本来只需 QuickReport1.Currenty := 700,就可把光标移到目的,然后进行修改。问题是因为新开了一页,所以 QuickReport1.Currenty := 700 是把光标移到当前
页的 700 位置。我的想法是先返回上一页,再 QuickReport1.Currenty := 700, 然后进行修改。请教,怎么返回上一页呢?
我在DetailBandAfterPrint事件中记录了每一条记录的位置:y := QuickReport1.CurrentY,假如当前页的第一条记录不符合条件,要返回上一页修改 Y = 700 的记录,
本来只需 QuickReport1.Currenty := 700,就可把光标移到目的,然后进行修改。问题是因为新开了一页,所以 QuickReport1.Currenty := 700 是把光标移到当前
页的 700 位置。我的想法是先返回上一页,再 QuickReport1.Currenty := 700, 然后进行修改。请教,怎么返回上一页呢?