1-give form name to the form with the same scx name for form
2-cerate property on the form named IsUnique with default value .T.
3-put below codes to the form load method
Local x,nFormCount
nFormCount=0IfThis.IsUnique
For x=1To_Screen.FormCountIf_Screen.Forms(x).Name==This.Name
nFormCount=nFormCount+1EndifIf nFormCount>1_Screen.Forms(x).Show()
Return .F.
EndifNextEndif