RE:Reportes a ver si pueden
Un saludo especial desde Colombia.
bueno, creo que la idea inicial de amilcar es buena...
Creo que te funcionaria si pones el datawindow secundario (hijo) donde el usuario dé dobleclick...
para ello debes poner en las propiedades X y Y los datos contenidos en los argumentos POSX y POSY respectivamente que se almacenan en el evento DOBLECLICK
en el evento doubleClick (en el Clicked no es recomendable), pones:
dw_principal.object.datawindow.dw_secundario.x = posx - vble_n
dw_principal.object.datawindow.dw_secundario.y = posy - vble_m
donde vble_n y Vble_m, son los valores que debes restarle a las posiciones originales para centrar el dw_secundario con respecto al punto donde se dio dobleClick.
NOTA: si ya tiene el evento DOBLECLICK ocupado y no puedes ponerle este código, puedes utilizar una combinación de teclas, por ejemplo CTRL y dobleClick... para hacerlo solo basta que siempre almacenes en una vable de instancia, la última tecla presionada y cuando el usuario de DOBLECLICK validas la variable de instancia.... si es el CTRL, mueves el datawindow secundario, sino, ejecutas el otro código. (Si esta muy enrredado, solo pregunta nuevamente)
es tan solo un complemento a la idea original de Amilcar, y esperamos que `te ayude a resolver el problema