```
procedure findEmployeeNo(Name:Text[20]; Age:Integer): code[20]
begin
// search by Name
Employee.Reset();
Employee.ChangeCompany(company.Name);
Employee.Setrange(/Name/, Name);
If Employee.FindFirst() then begin
exit(Employee./No./)
end;
Employee.Reset();
Employee.Setrange(/Age/, Age);
If Employee.FindFirst() then begin
exit(Employee./No./)
end;
exit('');
end;
```
procedure findEmployeeNo(Name:Text[20]; Age:Integer): code[20]
var Employee: record Employee;
begin
Employee := findFieldData('Employee', 'Name', Name)
If Employee then begin
exit(Employee./No./)
end;
If Employee then begin
exit(Employee./No./)
end;
exit('');
end;
```