Apr 3, 2002 #2 Hehenka Programmer Jan 30, 2002 59 SK You can use RUN_PRODUCT built-in in When-Button-Pressed trigger. Here is an example for sending a report directly to the printer: pl_id ParamList := Get_Parameter_List('tmpdata'); IF NOT Id_Null(pl_id) THEN Destroy_Parameter_List( pl_id ); END IF; pl_id := Create_Parameter_List('tmpdata'); Add_Parameter(pl_id, 'PARAMFORM', TEXT_PARAMETER, 'NO'); Add_Parameter(pl_id, 'DESTYPE', TEXT_PARAMETER, 'Printer'); /* Run the report synchronously,passing the parameter list */ Run_Product(REPORTS, 'my_report', SYNCHRONOUS, RUNTIME, FILESYSTEM, pl_id, NULL); Upvote 0 Downvote
You can use RUN_PRODUCT built-in in When-Button-Pressed trigger. Here is an example for sending a report directly to the printer: pl_id ParamList := Get_Parameter_List('tmpdata'); IF NOT Id_Null(pl_id) THEN Destroy_Parameter_List( pl_id ); END IF; pl_id := Create_Parameter_List('tmpdata'); Add_Parameter(pl_id, 'PARAMFORM', TEXT_PARAMETER, 'NO'); Add_Parameter(pl_id, 'DESTYPE', TEXT_PARAMETER, 'Printer'); /* Run the report synchronously,passing the parameter list */ Run_Product(REPORTS, 'my_report', SYNCHRONOUS, RUNTIME, FILESYSTEM, pl_id, NULL);