Article: Q149433
Product(s): Microsoft FoxPro
Version(s): WINDOWS:3.0,3.0b
Operating System(s):
Keyword(s):
Last Modified: 11-DEC-1999
-------------------------------------------------------------------------------
The information in this article applies to:
- Microsoft Visual FoxPro for Windows, versions 3.0, 3.0b
-------------------------------------------------------------------------------
SUMMARY
=======
This article shows how to conditionally stop a form from loading based on the
value of an expression by returning false (.F.) from an expression in the Init
event of the form.
MORE INFORMATION
================
You can stop a form from loading if a variable or expression evaluates to false
(.F.). For example, if you want to load an inquiry form based on a table called
Students only if the table has records, place the following code in the Init
event of the form:
IF RECCOUNT("students")==0
=messagebox("No students have been entered",64,"Student table empty")
RETURN .F.
ENDIF
The Load event occurs, but the form is never instantiated.
Additional query words: VFoxWin
======================================================================
Keywords :
Technology : kbVFPsearch kbAudDeveloper kbVFP300 kbVFP300b
Version : WINDOWS:3.0,3.0b
=============================================================================