Question: Как определить, что отчет был построен успешно?

Answer:

1
2
if frReport1.PrepareReport then // успешно, показываем его
frReport1.ShowPreparedReport