[AccessD] How to start a form in acDialog mode

philippe pons phpons at gmail.com
Thu Jun 28 10:28:43 CDT 2007


It works ok!
Thanks to you, I can go on this way...

<Disclaimer>
The code above is now adopted!!
</Disclaimer>

Philippe

2007/6/28, jwcolby <jwcolby at colbyconsulting.com>:
>
> To my knowledge it is not possible.  You can simulate that by putting a
> loop
> immediately AFTER the line that opens the form.  Something like:
>
>
> blnOtherFormClosed = false
> Do
>         DoEvents
> While not blnOtherFormClosed
>
> blnOtherFormClosed will be a global variable.
>
> Then as the other form closes, in it's OnClose event will SET
> blnOtherFormClosed to true.  This will allow the calling form to exit the
> loop and continue processing.
>
> Crude but it should work.
>
> <Disclaimer>
> The code above was air compiled
> </Disclaimer>
>
> John W. Colby
> Colby Consulting
> www.ColbyConsulting.com
> -----Original Message-----
> From: accessd-bounces at databaseadvisors.com
> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of philippe pons
> Sent: Thursday, June 28, 2007 8:46 AM
> To: accessd at databaseadvisors.com
> Subject: [AccessD] How to start a form in acDialog mode
>
> Hi all,
>
> I have a form, say myForm, and another one, say mySisterForm, that just
> show
> a combo box to the user.
>
> At one point, the vba code behind myForm will start mySisterForm to allow
> the user toselected a value from the combo.
>
> The the code behind myForm has to start mySisterForm, and wait until
> mySisterForm closes, and grab the selected value(put in a global
> variable!)
>
> This is well known, and I know how to do that using DoCmd acForm,
> mySisterForm .name, , , , acDialog.
>
> But the point is I want to open mySisterForm in a different way!!
>
> Dim frm as Form
> Set frm As New Form_mySisterForm
>
> frm.visible=True
>
> is the way I want to go...but there, the code will not wait until
> mySisterForm  closes!!!
>
> Even if I set: frm.Modal = True
>
> How would you do that, unless it is not possible?
>
> TIA,
>
> Philippe
> --
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
>
> --
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
>



More information about the AccessD mailing list