with the buttons way over to the right, you'll need a bigger value for l
But since I can't see your form design I can't advise what value - if the bit which has the data is a subform then it will be the width of the subform control+60. If this form is a contious form then it will be the the value of left for the username control plu the width of that control + 60
Just to clarify.
You have a form called frmMenu where this code resides on a button on this form.
When the button is clicked, it opens another form called frmOrderView which is the one you have sent a picture.
If this is the case, the code is probably not being triggered because control has passed to the newly opened form. To test this, put your cursor on the docmd.openform line then hit F9 to set a breakpoint.
Then click your button to trigger the code, the VBA window will pop up on that line - then hit F8 to move to the next line - see if it goes to the new form or continues with the code below the breakpoint.
You can also ensure the buttons you are setting to not visible with this code are visible in the first place