How can you tell who "owns" a given record?
Assuming you have the owner's account name stored in a record you can use the OnObjectEnter Script trigger Set on every field and/or portal to perform the following script:
If [ Get ( AccountName ) ≠ Table::ownerName ]
Show Custom Dialog ["This record is owned by " & Table::ownerName ]
It would be simpler to trigger this script with OnRecordLoad, but then just viewing the record will trigger this warning, which may not be the result you want here.
Thanks for the reply. There is a field that records the account name every time a user creates a record. The script trigger on every field would be laborious but the simple reminder that they are viewing someone else's record may do the trick and prevent trigger finger! Thanks for the suggestion.
You could also put Layout text with this warning on the layout with the text color set to match the background so that it is invisible. Then give it a conditional format that changes the text color to a contrasting color to reveal the warning if the account name in the field doesn't match the user's account name.