Sure

Check out my CodeBank entry on hiding db objects for Access.

http://www.vbforums.com/showthread.php?t=350669

Just use the QueryDefs collection instead of TableDefs.
It hides object even if you select the option > "Show Hidden Objects" so dont forget your object name.