>>Normal way is to develop on normalized tree, i.e. you have project file in root folder and all included parts (forms,reports,etc.) of the project in subfolders (root/forms, root/reports, etc.). It will enable you to issue just DO FORM formname (i.e. forget about path at all). Database/Table files (excluded from project) will require another approach: you should programmatically reset DE.CursorX.Database(CursorSource) properties in each dataenvironment.beforeopentables event
>
>I do not quite understand how one can issue a command without the path such as DO FORM formname. This would give the error: 'file does not exist". If this form resides in a subdirectory, surely one must include this subdirectory path such as DO FORM c:\appname\forms\formname ?
I mean that you could and should issue this command programmatically (from Application code).
Edward Pikman
Independent Consultant