PRB: Program Error While Using Search in Wizard-Generated FormID: Q136279 The information in this article applies to:
SYMPTOMSClicking the Find button on a Wizard-generated form and selecting an operator (or typing a value) that is not compatible with the data type of the selected field results in this error message:
CAUSEThe Visual FoxPro Form Wizard does not implicitly call an error-handling procedure.
RESOLUTIONThe developer needs to implement an error-handling routine to trap for any errors that occur, call it in the Init event procedure of the Wizard- generated form, and set it back to the default in the Destroy event. The procedure itself can be contained in a .prg file that also calls the form.
Step-by-Step ExampleThe following example shows how to implement a simple error-handling routine similar to the FoxPro version 2.6 Screen Wizard. 1. Create a form by using the Form Wizard. 2. Modify the form, and in the form's Init event procedure, add this code:
3. In the form's Destroy event procedure, add "On Error" (without the
4. Exit and save the form.
5. Create the following program, and name it CallProg:
6. Close and save the program. Use the DO command to run it. Cause the
STATUSThis behavior is by design. Additional reference words: 3.00 VFoxWin handler KBCategory: kbtool kbcode kbprb KBSubcategory: FxtoolWizscreen |
Last Reviewed: September 10, 1995 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |