And what identifies that record as belonging to a specific user?
If their account name is entered in a field in that table, this script can be used with OnFirstWindowOpen:
Go to Layout [layoutbasedOnYourTable]
Enter FInd Mode  --> clear the pause check box
Set Field [YourTable::AccountNameField ; Get ( accountName ) ]
Perform Find 
You should also set limited access settings in Manage security so that each user may only see their records. The above script then simply hides away the "no access" records.
each record has the account name as a field.
thats perfect thanks!