The answer to #1 and #2 is no.
I don't understand the question in #3 so I can't answer that.
An alternative to #1 & #2 is to create helper table with just 1 record in it. Say the table is called Report runner. When you create a single record it will be [Record ID#] of 1.
Then make a relationships to your data table based on a formula reference field called [Link to Report Runner (=1)] with a formula of 1.
Then using relationships get your <ask the user> fields organized along with any Conditional drop downs, and then look up those down to the data table. Make a report that filters on those looked up selections.
Put a report link on the Report Runner record.
So the user will edit the Record ID#] = 1 and on save display the embedded report in view mode.
'
------------------------------
Mark Shnier (YQC)
Quick Base Solution Provider
Your Quick Base Coach
http://QuickBaseCoach.commark.shnier@gmail.com
------------------------------