As the title says, I would like to call the reports from forms without actually displaying the form. I am very new to Oracle forms. I tried to do the following but it didn't work:

1)Inserted the code to call the reports in WHEN-NEW-FORM-INSTANCE trigger.

2)Removed the canvas so that the form won't be displayed.

But I got the error 

> 
> RM-30173: Module contains no canvases
> 
> 
> 

Is it possible to do this?. I am trying to display the report when a menu item in an oracle forms application is clicked which in turn would call the above form but directly displaying
the report instead of displaying an UI.

Update:

I am using Forms Builder 10.1.2.

As for why I don't want to do this directly in the menu(MMB), the menu doesn't have an option to attach a report and I've already got a working form that generates an report but the code to call the report is written in a button-pressed trigger.

In,
<http://forums.oracle.com/forums/thread.jspa?threadID=1107427&tstart=45>, I am trying to do what Andreas Weiden, suggested in that thread.