I not sure what you mean by "how it works"?
Do you mean how to use it?, or how it actually works?
On how to use it.....you just have to play with it. It is a assumed you
understand the concepts of inventory, and you have to remember this is just
a free sample to give you some ideas.
As for how it works?. Do note that all of the source code is open and
included with that sample product. So, presumably, you are free to modify
and change that application to do whatever you want. Only YOU can tell if
the application is suitable, or in fact a good starting point for your
designs and concepts you want in your applications.
Of course, figuring out how ANY ms-access application works has to assume
you are capable of using ms-access, and have a good basic set of ms-access
skills.
You can document all of the code, tables etc. by using the database
documenter.
tools->analyze->documenter
However, printing out all of the forms design, and code etc. will only be of
help to you if you in fact have good ms-access skills, and understand the
tool well enough.
So, learning, or discovering how an application works is a skill that all
developers must learn. As, yes, it is true that most developers find it
easer to write new code, then to read, and learn someone else's code...