In my opinion, you have the wrong approach by trying to use a report as your source. Most important, a report is "Read-Only", thus you would never be able to just click and change the state of an object to select a record. try it - you can't change any fields. This is the second time you have asked this same question in this forum, so you may want to rethink the approach.
Can you somehow get a report to function? Sure, but the solution is insane (IMO). Why not create a FORM, have the user select whatever rows they want, then click a "Produce Report" button?