Naomi,
Thanks for your lightening response.
But, that didn't work.
In order for this form to work, it needs data from another table. The incoming parameter is a value that is used in an INDEXSEEK command to see if there is any data. If that returns false, I use MessageBox to report the problem, and then RETURN .F.
But, the form comes up anyway.
Here's the code at the beginning of my Init method
PARAMETERS nProjectID
LOCAL nGrpCount
DODEFAULT(nProjectID)
nResult = INDEXSEEK(nProjectID, .T., 'Projects', 'ProjectID')
IF NOT nResult
ASSERT nResult MESSAGE 'Project not found in Projects table'
RETURN .F.
ENDIF
What am I doing wrong here.
Again thanks for your help.
Jim