In order to accomplish the unable the same screen open twice you can use wexist("SALEORDE") in the load of the form and return .f. if that windows is open. Remember that name of the screen should match the name property of the form.
Gregorio J. Placeres IT Analyst Uniform Accounting Network Auditor of State of Ohio 88 East Broad Street P.O. Box 1140 Columbus, Ohio 43216-1140