Subject: Display Form Name (before document is saved).
Well, usually, it’s the other way around.
You are creating a new document based on a form, so you must know what form you are before you create it, right?
So, usually, your form will be programmed already with a “user friendly” name, regardless of what is inside the “form” field.
Let’s say your form name is “ExpenseRequest”.
You will create a button in the view called “New Expense Request” but that button will do:
@Command ([Compose]; “ExpenseRequest”)
You know the document is going to be an expense report, because you create that document using the “ExpenseRequest” form.
In that form, i would create a field to store the document type, user-friendly name. Let’s call it the field “FormName”.
That field is computed when composed, and has the formula:
“Expense Request Form”. I will use it to display in the document’s header as well as in the window title.
Each time a document is created from the “ExpenseRequest” form, this field will contain its title.
When you save that document, the reserved field “Form” will contain “ExpenseRequest” (the programatic name) while the field I created, the “FormName” field will contain the title.
Is it clearer now?
hoping this helped 
Nicolas Abesdris