A solution to adding checkboxes to reports was presented in the The Complete Guide: Checkboxes in APEX Interactive Reports article. Now, in the current article we present another way that checkboxes can be added in a report. This solution however does not work for an interactive report, so if you need a checkbox in an interactive report then the solution to use is the one in the article mentioned above.
This solution is fairly simple and we would recommended it if you need a report with a checkbox and want to process multiple records of the report at the same time. For example, let's consider that there is a list of comments that need to be moderated, and we want to be able to select multiple records at the same time and set them a certain value: published, deleted, draft, etc. Like we've said before, the solution to do this can become simple. Use the tabular form properties, an "instead of" trigger and context calls to set parameter values. A little blurry? Let us explain ourselves: