1) If you do your 'Find' in a new window, when you close that new window, you will be right back where you originally were, same found set and same sort.
2) If your 'Find' is scripted, you can set the current records ID into a global variable. Then a second script could return you to that record.
3) You could use number 2 above via a script trigger upon entering Find. A layout button would then call the second script.
Hope this helps
I guess the piece of information that I'm missing, then is how to use the recordID to get to a specific record after performing a find and sort.
I'm assuming this would be a "go to record" script step with calculation chosen as the means to arrive at the right field but I can't think of a calculation that would get me there.
I am assuming that you have created a field in that table that contains a unique primary key. For example 'Customer ID'. If so, set a variable $Cust ID to that value, and then enter Find Mode, and then use the Set Field step to put in your variable. Then perform the find.
You will not use the 'go to record' step. That step is normally only used for navigating within a loop. I think that is where your puzzlement is coming from.
Doing that find will leave me with one record. I want all of the records that share the "A" characteristic, but having found those I then want to be parked right back where I started on the very record I was in before initiating the find.
Does that make sense?
Set Variable [ $Id ; Value : Get ( RecordID ) ]
---- Your Find Steps here ----------
Exit Loop If [ Get ( RecordID ) = $Id ]
Go to Record/Request/Page [ Next ]
Thank you Ray...perfection!
Note that you must be sure that the starting record will be one of the found set ( to not going into an infinite loop ).
If there is such possibility, the script must be modified.