procedure TRxDBGrid.CalcStatTotals;
...
{$IFDEF NoAutomatedBookmark}
P:=DataSource.DataSet.GetBookmark;
{$ELSE}
P := DHS.Bookmark;
{$ENDIF}
SaveState:=DHS.SetTempState(dsBrowse);
SavePos:=DHS.RecNo;
SaveAfterScroll:=DHS.AfterScroll;
SaveBeforeScroll:=DHS.BeforeScroll;
DHS.AfterScroll:=nil;
DHS.BeforeScroll:=nil;
SaveActiveRecord:=Datalink.ActiveRecord;
Datalink.ActiveRecord:=0;
# SavePos:=DHS.RecNo;