Both ways to edit a document after opening it from a DQL view don't work. Also Automatically enable edit mode of the form does not work. I did find a workaround though! When you add the code below to the queryopen script of your document it will put it in edit mode after opening it from a DQL view.
Please FIX this or tell us why this is not working if on purpose! It is not ACL related for sure!!! You can easily simulate this problem. Bug?
If mode = 0 Then
source.EditMode = True