Just tinkering a bit and wondered if a script would do what I'm after if it were executed from, say a button on my "Analysis" layout and was written in such a was as to force user-entered Find/Constrain/Extend criterion through dialog box interaction, then taking the results for each interaction and either 1) concatenating each criteria to the backside of a global varible, or 2) doing the same in a global field. Then taking that string from either the variable or the field and put it into my layout field or onto a report.
Am I chasing up the wrong tree here?
WIthout knowing how/why you will need to use the extend and/or constrain options its difficult to answer in detail.
This thread lists numerous scripted find examples where the user enters criteria into global fields and then performs a script that uses the data in the global fields to set up criteria and perform a find. That data entered into the global fields would still be there after the performing the find and might serve as your "bread crumbs" listing what criteria was specified for the report.