Попробуйте удалить четвертую строку
(crpe.Subreports [0]; {Эта строка указывает VCL на основной отчет})
Попробуйте сначала на машине, где ваша программа, кажется, работает, чтобы увидеть, действительно ли вам нужна строка.
Если это сработает, попробуйте на компьютере клиента проверить, имеет ли это значение.
Эта строка кода не имеет никакого смысла. Он просто ссылается на объект, но не назначает и не использует его. Почему это не вызывает ошибку компилятора?
-Аль.