restrict access to fields depending on the user or type

1.- I have a table in which information is saved by 3 different people, what I need is that each user can only use the fields that correspond to him and not edit information of the other user.How can I restrict access to fields depending on the user or type of user?2.- Given the above, as I can in the menu make 3 instances of the same table, but each of the instances has a different filter Ex:Case 1:Permission tableThe employee fills information in a permit application.Case 2:Permission tableThe immediate boss approves the requested permission and saves the user, date and time of approval.Case 3:Permit table and holiday tableThe HR department approves the request of the employee previously approved by his immediate boss, keeping user, date and time of the approval and sends that information in a second table.Greetings and thanks,

you can hide the field in add/edit for instance, put below code in page_load add/ edit
if (CurrentUserLevel() == 2 )
{ $this->FieldName->Visible = FALSE; }

or use the below to make it readonly
$this->FieldName->ReadOnly = TRUE;

Thanks for your help.