не очень понятно зачем сначала создаете объект
Код:
Graf1:=TfrmGrafik1MDIChild.Create(Application);
Graf1.Caption:='вапвапапп';
потом его же заменяте
Код:
Graf1:=TfrmGrafik1MDIChild(ActiveMdiChild); - это я добавил по аналогии с другим окном там обращение к таблице
а работаете уже с другим
Код:
With frmGrafik1MDIChild.Series1 do - ругается тут
по идее, не вдаваясь в подробности, вижу так
Код:
Graf1:=TfrmGrafik1MDIChild.Create(Application);
Graf1.Caption:='вапвапапп';
With Graf1.Series1 do ...
хотя без анализа более большого куска кода может и не так