John Colby
jcolby at colbyconsulting.com
Sat Nov 8 12:25:08 CST 2003
Gustav, Good thought. I'll try that. It seems that if I use exactly your code then the form would try to open, would already be open so would "fail" and would then return and continue closing. I'll see though. I also have to handle making user the form can never be made visible manually though. See my email re what happens if you unhide it twice in a row. John W. Colby www.colbyconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Gustav Brock Sent: Saturday, November 08, 2003 1:15 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] A2K - setting a form invisible on open Hi John Couldn't you cancel the opening when this should not be allowed and then call a subfunction to open the form not visible: <code> Public Sub Form_Open(Cancel As Integer) Cancel = IsVisibleDisabledForCurrentUser() If Cancel = True Then Call SubFunctionToOpenFormNotVisible(Me.Name) End If End Sub </code> /gustav >> I have a form I want to open invisible every time it opens, regardless of >> how it is opened. I placed me.visible = false in OnOpen. That doesn't >> work! The strange part is that if I place a breakpoint on the line and >> stop execution on the me.visible = false, then continue, the form >> correctly hides itself. _______________________________________________ AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com