Do both layouts refer to the same exact name in Layout Setup | Show Records From?
If so, all you need to do is use go to layout to change layouts.
The reason it's not working is because I have a script trigger set up on that layout. I went through all this craziness trying to restrict access to records depending on the account name and now it works great, but if you ever push the "Show All" button OR if you change layouts and there's no script trigger, you get the endless list of "No Access" records. SO...that's why I'm hiding the toolbars and trying to do all of these work arounds.
Here's a screen shot of the script that I need to keep. How can I incorporate the other too??
Is the script that you just posted the one performed by OnLayoutEnter?
You might consider having it constrain the found set instead of performing a find. (and you can delete lines 3 and 4 without altering the results produced by this script.)
You could also use global variables to disable script trigger performmed scripts:
Enclose your trigger performed scripts in an If block like this:
If [ Not $$TriggersOff ]
#Put your script here
Then for a script that you don't want to perform such scripts when it trips script triggers, do this:
Set Variable [$$TriggersOff ; Value: True ]
Put script here
Set Variable [$$TriggersOff ; value: False ]
(Note, if you have exit script or halt script steps in this last script, you need to put this last script step just before each such script step.)