Frage : Datenblatt-Dialog möglich?



Mein Code enthält diese Reihenfolge:


            DoCmd.OpenForm „fm_Resolver_Spouse“, acFormDS, „ContactID =“ u.! ContactID u. „ODER ContactID =“ u.! Spouse_ID, acFormEdit, acDialog

            Antwort = MsgBox („fortfahren? “, vbOKCancel)
            Wenn Antwort = vbCancel dann Unterseeboot herausnehmen


Die Eigenschaften der Form sind = ja modal und knallen oben = ja, zurückfallen Ansicht = Datenblatt, erlauben Form-Ansicht = Nr., erlauben Datenblatt-Ansicht = ja, erlauben Plan-Ansicht = Nr.

Ich erwarten das MsgBox, um zu erscheinen nachdem die Form bin geschlossen (modal/Dialog), aber das MsgBox erscheint auf die Form, sofort nachdem die Form geladen.

Ich pflegte, um die ununterbrochene Form zu haben, und es funktionierte wie erwartet, aber, als ich es zum Datenblatt änderte, erschien dieses Problem.  Ist es, weil Datenblatt-Ansicht nicht als Dialog verwendet werden kann, oder etwas fehle ich?

Antwort : Datenblatt-Dialog möglich?

Eine andere Alternative würde zum imbedd Ihr Datenblatt als subform innerhalb einer größeren Form sein, die nur das ContactID im recordsource hat.  Das Haupt-/Kind-Verhältnis dann verwenden, um die Verpackungsform mit dem subform zu verbinden, das Sie Datenblatt als das subform enthält.
Weitere Lösungen  
 
programming4us programming4us