I have been saving reports daily of all of our SKU information from our system for the last few weeks.
Most days there are only a few changes, so there are not always going to be fields changing on every item from these reports.
There is a Modify Timestamp which shows the date last modified, but doesn't show the field which was modified.
There are also some times when the Modify Timestamp doesn't get updated even when certain fields are changed (not sure why).
I'd like to find a way to create an audit trail of changes made, based on the reports I have saved.
I've listed a small example of my ideal input/output below.
Lets say I pulled out this report on 11/1/22:
| SKU |
MFG PN |
Case Weight |
Modify Timestamp |
| 12345 |
222MP |
12 |
1/1/2022 |
| 67890 |
91HR4 |
15 |
11/1/2022 |
| 99999 |
|
80 |
2/9/2022 |
Then this would show my report from today 11/9/22:
| SKU |
MFG PN |
Case Weight |
Modify Timestamp |
| 12345 |
222MP |
12 |
1/1/2022 |
| 67890 |
91HR4 |
15.5 |
11/8/2022 |
| 99999 |
ABCDE |
80 |
2/9/2022 |
I would like to make a running list of these changes, if there was a Modify Timestamp, use that, otherwise use a separate column I could add of my report date. I'd probably just stack all of my reports into one sheet to start, and put the date I ran the report in a separate column to the right.
| SKU |
Field Changed |
Old Value |
New Value |
Date Changed |
| 67890 |
Case Weight |
15 |
15.5 |
11/8/2022 |
| 99999 |
MFG PN |
|
ABCDE |
11/9/2022 |
Notice how 99999's time stamp stayed 2/9/2022, but because the MFG PN was still different than the previous day, I'd still like to include that as one of the changes.
Would anyone have any tips of how to approach creating something like this?
I do have a small Access database of most of this information, I upload a new report of all of our information each morning just in case of any changes.
I currently just overwrite any existing information in the field, but I don't know the best way to start keeping track of these changes.
Any tips or direction is appreciated, really not sure how to approach a scenario like this.