Hierfür brauchst Du keine einzige Zeile Code...
Abgesehen davon ist Dein Code Backend- Code, der nichts, aber auch gar nichts am Frontend ändert...
Mache das doch bitte so, wie es vorgesehen ist:
Wenn die Datenbank mit einem Frameset startet (DB- Eigenschaften - 5. Tab mit der Rakete), dann stell in diesem die andere Ansicht im View- Frame als Startansicht ein.
Wenn die Datenbank ohne Frameset startet, dann stelle in den EIgenschaften der Ansicht "By Categorie" auf dem I- TAB ein, dass sie die "Vorgabe beim ersten öffnen der Datenbank" ist.