That is checking the access level in the recordset... I think you want to be checking the logged in access level in the session, not based on the recordset rows being displayed.
Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.
These out-of-the-box solutions provide you proven, tested applications that can be up and running now. Build a store, a gallery, or a web-based email solution.