Why not use Manage security to limit access to records in the Document table by Account name or privilege set?
Then any find performed on the Document table will automatically filter out the "No access" records.
Don't know how much difference it would make speedwise but you wouldn't need two GTRR steps to get from Employess to documents. You can use just one.
The view privileges on the Documents table is set to limitied...where Employee::accountname = Get(AccountName). Doing a find for a record you are NOT allowed to see puts you on that record with <<no access>> in all the fields.
Is there a setting I'm missing to engage that automatic filter to which you refer?
Doing a find for a record you are NOT allowed to see puts you on that record with <<no access>> in all the fields.
Sorry but this does not happen. The <<no access>> records are automatically omitted from the found set.