PostOpen of Databasescript not firing

I have in my postopen event of the database script, the following:

Set workspace = new Notesuiworkspace

call workspace.openpage(“(Splash)”)

this code works fine, until I open the designer client. Once I open the designer client, and then go to the client and open the database with that code in it, it doesn’t run. I’m not getting an error, but the page is not opened.

If I run the debugger, I am not seeing it run as well.

If I close Lotus Notes (client and developer) and relaunch Lotus Notes client, open the database, the code in the postopen event of the database script runs and the page opens…

But as soon as I launch the designer, the code stops running.

Other developers have tried, and are not seeing the same results.

Not sure if anyone else has seen such behavior

Subject: Not in 8.5.3

Don’t have a 9.0x client but in 8.5.3 I can have the designer open and the client loads the correct page.

I have seen other odd behaviors, usually related to the ACL, if I leave the designer client open and then run the app; if I modify the ACL so I can test as a different role, the role change isn’t in force until I close the designer client. Other than that…sorry.

Subject: This is normal behavior

The Notes client, the designer client and the Admin client all work together. If a DB is opened in one of them, it is considered opened in all of them. The PostOpen event is working correctly here and only firing the code the first time the DB is opened, regardless of which client it was opened in. If you are wanting to debug code in the PostOpen or QueryOpen events of the DB, you will need to close the DB in the designer, and open the DB in the Notes client with the debugger enabled.