要看你的报表文件是放在哪,如果是与程序文件同一个文件夹就不需要另外指定路径,否则就需要另外指定路径。指定路径可以在主程序中设置缺省的路径,也可以直接在使用指定,假如报表文件统一存放在bb文件夹内,则可用:report form bb\kach environment noconsole to printer PROMPT。
不过楼主的问题也可能是没有指定报表文件的后缀名引起的,可用report form kach.frx environment noconsole to printer PROMPT试试。因为如果有同名、不同类型的文件同时存在的话,不指定后缀名,系统也可能会找不到文件。