Unlike Excel, Access is a database and not a spreadsheet software. The data displayed in the screen you included is not a table per se: rows and columns are one of the many ways of displaying data. You can sort the data any way you want, but it will only change the way they are displayed currently, not the way they are stored. (In this example, they seem to be sorted by ID.)
You can't really put it into the first or any other real position. All
views on an Access database are sorted by some field or other, often,
the order entered. You can give a new record a field value that
happens to put it at a particular place in the view, but the actual
record is at an uncontrollable place on the physical database.
In fact, if you try to insert a record between two records in a
Datasheet view (the one that resembles a spreadsheet) by
right-clicking in the left border and selecting Insert a Record,
you'll pop to the last visible record and start entering there. Adding
data would then probably re-sort the new record to its ordered place
according to the view.
(source)
You must stop immediately and forever in thinking "rows" when working
with Access. They are not rows.
If you have records with prime keys 123 and 124 and they are integers,
you cannot put anything between them. PERIOD. To allow yourself the
luxury of putting things helter-skelter on a display, you need to
either be preprared to renumber things frequently or put a secondary
key on the table so that your key is comprised of two parts. Then use
the second part to force order to be a certain way.
(source)
To add new data between "3" and "4" you'd have to modify EVERY data after "3" and increment its ID, and then insert a new data with ID being "3".