ACC: Assigned Values Not Displayed When Form Opened As DialogLast reviewed: August 29, 1997Article ID: Q109358 |
The information in this article applies to:
SYMPTOMSModerate: Requires basic macro, coding, and interoperability skills. When you open a form as a dialog form using the OpenForm method or macro action, fields on the form do not display the values that you assign to them. This article assumes that you are familiar with Visual Basic for Applications and with creating Microsoft Access applications using the programming tools provided with Microsoft Access. For more information about Visual Basic for Applications, please refer to your version of the "Building Applications with Microsoft Access" manual. NOTE: Visual Basic for Applications is called Access Basic in Microsoft Access versions 1.x and 2.0. For more information about Access Basic, please refer to the "Introduction to Programming" manual in Microsoft Access version 1.x or the "Building Applications" manual in Microsoft Access version 2.0.
CAUSEThis occurs because dialog forms are modal, and Microsoft Access suspends code execution until the dialog form is closed; after the form is closed, you cannot set values for any of its controls. Forms that are not opened as dialog forms allow you to set values for their controls.
MORE INFORMATION
Steps to Reproduce BehaviorThe following example uses the OpenForm method in a Visual Basic procedure. The same results apply to using the OpenForm action in a macro.
REFERENCESFor more information about opening forms as dialog forms in Microsoft Access, search the Help Index for "modal forms." Keywords : kbusage FmsEvnt Version : 1.0 1.1 2.0 7.0 97 Platform : WINDOWS Hardware : x86 Issue type : kbprb Solution Type : Info_Provided |
================================================================================
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |