Antes de seguir, por favor usa las etiquetas DELPHI que tiene el foro para mostrar codigo fuente...
Por otro lado, esta bien que captures asi el TabSheet en cuestión, pero deberias asignar un nombre al DBGrid al momento de crearlo, por ejemplo asi:
Código Delphi
[-]
public
ListaGrid: TObjectList;
procedure TFRpt.GeneraHojas;
var sg: TwwDbGrid
begin
if not Assigned(ListaGrid) then
ListaGrid := TObjectList.Create;
sg := TwwDbGrid.Create(self);
sg.Name := 'sg'+IntToStr(ListaGrid.Count);
ListaGrid.Add(sg);
end;