What do you mean by reports?
I use my database mostly to add specifics to forum posts, or if I'm just curious to what I have. For example, if I want to know how many ALCO PRR AB cab diesels I have with A1A-A1A trucks that were used in freight service, I can find that in about 15 seconds. I did use it for an actual forum discussion not too long ago to answer how many 'road' diesels I had that were primarily freight and how many were primarily passenger. I let the program count them for me. I also find it kind of fun to see what I have and it makes it easy to not buy duplicates.
I know most folks on this forum do not care about this, they just want a list of their trains. My father-in-law was quite happy with his notebook for his 50ish train items and was not interested in me setting up a worksheet program for him.
However, if you are just starting an inventory why not go to a free database program with the fields you need already there, like the aforementioned Yard Office. Why make life more difficult than it already is.