Sure. Just add the Your_Control_Name.Visible = False (or True) code in the "On Open" or "On Load" event of the form and use the OpenArgs to specify what controls should be visible. For example..
One button has this code to open the form:
DoCmd.OpenForm "your form name", , , , , , "a"
and the...