Knowledge Base

How to Stop a Form from Loading

Article ID: 149433

Article Last Modified on 9/30/2003


APPLIES TO


This article was previously published under Q149433

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: KB149433