A family of Microsoft relational database management systems designed for ease of use.
Take a look at FindRecord.zip in my public databases folder at:
https://onedrive.live.com/?cid=44CC60D7FEA42912&id=44CC60D7FEA42912!169
If you have difficulty opening the link copy its text (NB, not the link location) and paste it into your browser's address bar.
In this little demo file the form to 'go to a record' includes an unbound combo box in which the user can do any of the following:
1. Enter or select an existing contact from the list by name. This moves the form to the existing record.
2. Select <New Contact>, the first item in the list, which is included by using a UNION query as the combo box's RowSource. This moves the form to an empty new record.
3. Type in a new contact name in which case they'll be prompted whether to add the new contact to the list. If they confirm, then the form is moved to the new record and the names inserted. In my case the name entered is parsed into first and last names by the code in the combo box's NotInList event procedure, but you would not have to do this of course as your accession number is a single value, so your code would be simpler.