if you put "description" to your Query (as in your image in post#1), then
it will be available, using:
Currentdb.QueryDefs("yourQueryName").Properties("Description")
but if you leave it blank, then the "Description" property does not exists
therefore you will get runtime error 3270.