I do understand something about traceability, having worked in ISO in the past, so I don't see why the suggestion doesn't provide traceability. Assuming the numbers relate to names in some table, the following shows who took which caliper on which date, who returned it on what date, and who logged it in (or out as the case may be).
ItemID |
OutBy |
InBy |
OutDate |
InDate |
EntryBy |
A1254 |
2 |
2 |
12/1/2016 |
12/1/2016 |
21 |
B654897 |
25 |
23 |
12/1/2016 |
12/5/2016 |
21 |
A12555 |
15 |
15 |
12/5/2016 |
12/6/2016 |
10 |
B54872 |
20 |
|
12/5/2016 |
|
|
Does it show what jobs an item was used on? No, but you probably have that covered already and it would be a different table if the same db. It does show that the last item is still out. I don't get what your meaning regarding blank fields. The return form and loan form don't have to show all fields or even be the same form, though I'd probably use the same one and change/hide labels/controls to suit.
How do I snag the name that was previously entered in the field when it was removed for use
I must be missing something here though, as I don't see how it could ever be possible to get data that has already been removed. I've re-read your code and question and have to guess that the value you need has to be retrieved before the usual record edit takes place. That could be a DLookup on a table field if written in your code, or simple Select query execution.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.