хм... да ведь в том-то и дело, что из обоих view дожна открываться одна и та же форма, вот только открываясь из одного view форма должна отображать один набор полей, а открываясь из другого view - другой. таким образом, совершенно не требуется создавать две формы...
наверное, действительно лучше воспользоваться QueryOpenDocument. при этом в форме можно создать новое дополнительное поле. открывая документ из различных view каждый раз QueryOpenDocument каждого из view будет присваивать этому новому поле свое значение. на основе значения этого поля можно будет прописать Hide paragraph if formula is true для каждого из полей, которое хотелось бы скрыть...