ACC: How to Automatically Detect If a Form Is Being EditedLast reviewed: October 24, 1997Article ID: Q122294 |
The information in this article applies to:
SUMMARYModerate: Requires basic macro, coding, and interoperability skills. This article describes two techniques you can use to automatically run code when a form's edit mode changes. You can use these techniques when you want to have different controls available on a form when a record is being edited and when a record is not being edited. 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 version 2.0. For more information about Access Basic, please refer to the "Building Applications" manual. NOTE: This article explains a technique demonstrated in the sample files, FrmSampl.exe (for Microsoft Access for Windows 95 version 7.0) and FrmSmp97.exe (for Microsoft Access 97). For information about how to obtain these sample files, please see the following articles in the Microsoft Knowledge Base:
ARTICLE-ID: Q150895 TITLE : ACC95: Microsoft Access Sample Forms Available on MSL ARTICLE-ID: Q175066 TITLE : ACC97: Microsoft Access 97 Sample Forms Available on MSL MORE INFORMATIONWhen a pencil is displayed in the record selector, the record is being edited but has not yet been saved. When a triangle is displayed in the record selector, the record has been saved and is not being edited. Note that if the form's RecordSelector property is set to No, these symbols are not displayed. There are two methods you can use to automatically run code when a form's edit mode changes:
Method 1: Using the Form's Timer Event
Method 2: Using the Dirty Property in an Expression
REFERENCESFor more information about the Dirty property, search the Help Index for "Dirty property," or ask the Microsoft Access 97 Office Assistant. For more information about the Timer event, search the Help Index for "Timer Event," or ask the Microsoft Access 97 Office Assistant. Keywords : kbusage FmsEvnt Version : 2.0 7.0 97 Platform : WINDOWS Hardware : x86 Issue type : kbhowto |
================================================================================
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |