I'm very new to access, mostly self taught through modifying templates and getting the results I want through lots of trial and error.
I've created an access report to basically mimic a DA Form (Deparment of the Army) that records equipment inspection dates, who did the inspection, and when the next inspection is due. It also has a lot of other not important info, for the sake of my question here.
I'm using the Customer Service template for my shop needs, and have modified it quite a bit to collect all the data I need and store it as needed.
Now in order to get my access Report to fully work as an electronic format for what we essentially already do by hand on paper, I need it to be able to pull previously entered data in a table field and continue to update up to 40 new entries of data in the same table field.
It basically looks like this:
Date Updated | Person's Initials | Date Next Due
07/15/2009....|.........TG..........|..01/14/2010.. <----two inspections ago
01/04/2010....|.........AB..........|..06/01/2010.. <----one inspection ago
05/08/2010....|.........FR..........|..11/17/2010.. <----inspected today
So on and so forth, up to possibly 40 times, and then it's time to just start a brand new sheet of paper.
I can obviously get my report to show the most recent update (The 05/08/2010, FR, 11/17/2010), but I need my report to fill in the previous text boxes with the old data, like a log, and even continue to fill in data as it is updated in the future.
I've considered using column history and making each field (Date Updated, Person's Initial's, Date Next Due) a memo field, but of course I could not figure out how to separate each entry into separate text boxes on my report, nor even remove all the system recorded data like date/time stamps.
I've also considered a table that stores each entry a brand new field, but that creates a seemingly very numerous fielded table (three sets of data, x40, = 120 separate columns per entry). I can live with that approach, but then I started also considering how extremely long and complicated of a Nz or IIF statement to check if there was anything in "Date Updated40" all the way down to "Date Updated01", and update my text boxes on my report accordingly, while also showing only the most recent data on my form before someone updates it in the form.
I'm pulling my hair out, thinking surely there's something I'm missing due to my newbieness as to how this is easily done, and would surely appreciate any help I can get. I'd be happy to give a sample of my tables, forms, and report to give a helper a better idea of what I need.
Thanks for any help or tips, and please be gentle on me
I've created an access report to basically mimic a DA Form (Deparment of the Army) that records equipment inspection dates, who did the inspection, and when the next inspection is due. It also has a lot of other not important info, for the sake of my question here.
I'm using the Customer Service template for my shop needs, and have modified it quite a bit to collect all the data I need and store it as needed.
Now in order to get my access Report to fully work as an electronic format for what we essentially already do by hand on paper, I need it to be able to pull previously entered data in a table field and continue to update up to 40 new entries of data in the same table field.
It basically looks like this:
Date Updated | Person's Initials | Date Next Due
07/15/2009....|.........TG..........|..01/14/2010.. <----two inspections ago
01/04/2010....|.........AB..........|..06/01/2010.. <----one inspection ago
05/08/2010....|.........FR..........|..11/17/2010.. <----inspected today
So on and so forth, up to possibly 40 times, and then it's time to just start a brand new sheet of paper.
I can obviously get my report to show the most recent update (The 05/08/2010, FR, 11/17/2010), but I need my report to fill in the previous text boxes with the old data, like a log, and even continue to fill in data as it is updated in the future.
I've considered using column history and making each field (Date Updated, Person's Initial's, Date Next Due) a memo field, but of course I could not figure out how to separate each entry into separate text boxes on my report, nor even remove all the system recorded data like date/time stamps.
I've also considered a table that stores each entry a brand new field, but that creates a seemingly very numerous fielded table (three sets of data, x40, = 120 separate columns per entry). I can live with that approach, but then I started also considering how extremely long and complicated of a Nz or IIF statement to check if there was anything in "Date Updated40" all the way down to "Date Updated01", and update my text boxes on my report accordingly, while also showing only the most recent data on my form before someone updates it in the form.
I'm pulling my hair out, thinking surely there's something I'm missing due to my newbieness as to how this is easily done, and would surely appreciate any help I can get. I'd be happy to give a sample of my tables, forms, and report to give a helper a better idea of what I need.
Thanks for any help or tips, and please be gentle on me
