Yes, I think you could use the table reference directly without the alias. I find the alias easier to understand. Some people use aliases on all tables ( to reduce typing effort).
I'm glad you got it working. And glad to help.
There is a free tool called MZTools for vba. It has a lot of things to help with coding.
It can add Procedure headers and error routines and more.
http://www.mztools.com/v3/mztools3.aspx highly recommended.
Excellent sql reference
http://www.w3schools.com/sql/default.asp