Questione : Dialogo del Datasheet possibile?



Il mio codice contiene questa sequenza:


            DoCmd.OpenForm “fm_Resolver_Spouse„, acFormDS, “ContactID =„ &! ContactID & “O ContactID =„ &! Spouse_ID, acFormEdit, acDialog

            risposta = MsgBox (“continuare? „, vbOKCancel)
            Se la risposta = il vbCancel allora escono il sommergibile


Le proprietà della forma sono modali = sì e schioccano in su = sì, stabilizzano la vista = il Datasheet, permettono la vista della forma = no, permettono la vista del Datasheet = sì, permettono la vista della disposizione = no

Invitare il MsgBox per comparire dopo che la forma sono chiuso (modale/dialogo), ma il MsgBox compare in cima alla forma, subito dopo che la forma è caricata.

Ho usato per avere la forma continua ed ha funzionato come preveduto, ma quando la ho cambiata al Datasheet, questo problema è comparso.  È perché la vista del Datasheet non può essere usata come dialogo, o qualcosa manco?

Risposta : Dialogo del Datasheet possibile?

Un'altra alternativa sarebbe a imbedd il vostro datasheet come subform all'interno di più grande forma che ha soltanto il ContactID nel recordsource.  Allora usare il rapporto bambino/del padrone per collegare la forma dell'involucro al subform, che lo contiene datasheet come il subform.
Altre soluzioni  
 
programming4us programming4us