• Domingo 22 de Diciembre de 2024, 08:32

Autor Tema:  Como Abrir Un Documento...  (Leído 1730 veces)

bandro

  • Nuevo Miembro
  • *
  • Mensajes: 21
    • Ver Perfil
Como Abrir Un Documento...
« en: Viernes 16 de Abril de 2004, 13:08 »
0
Wenas a todos:

Tengo un documento al q tengo asociado tres vista...pero de cada documento q guardo solo vale para un tipo de vista...asi q lo q kiero es abrir el documento con la vista apropiada...A ver si me podeis ayudar...un saludo.

bandro

  • Nuevo Miembro
  • *
  • Mensajes: 21
    • Ver Perfil
Re: Como Abrir Un Documento...
« Respuesta #1 en: Lunes 3 de Mayo de 2004, 10:28 »
0
nadie??

COKITO

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: Como Abrir Un Documento...
« Respuesta #2 en: Miércoles 12 de Mayo de 2004, 11:39 »
0
A mi se me ocurre que a la hora de guardar los documentos empezases por guardar una variable int  predefinida para cada tipo de documento y entonces a la hora de abrir evaluas ese int por lo que con un simple switch puedes decir en que vista alojarlo. No se me ocurre nada mas puesto que en la descripcion de tu problema tampoco eres muy explicito. Un saludo, espero que te sea de utilidad, suerte.

bandro

  • Nuevo Miembro
  • *
  • Mensajes: 21
    • Ver Perfil
Re: Como Abrir Un Documento...
« Respuesta #3 en: Martes 18 de Mayo de 2004, 11:35 »
0
Eso no se puede hacer pq te abre la vista primero antes de pasar por el serialize por lo q no sabrias q tipo de vista tienes q abrir.
La solución que he encontrado a esto es definir una relación documento-vista 1 a 1, es decir, cada documento con un tipo de vista y asi ya la abre bien. Pq si tenia 1 a 3, 1 documento con tres vistas, me abria siempre con la vista q tenia asociada en la primera plantilla(tienes q hacer tres plantillas, una por cada asociacion documento vista).

fap1603

  • Miembro MUY activo
  • ***
  • Mensajes: 135
    • Ver Perfil
Re: Como Abrir Un Documento...
« Respuesta #4 en: Domingo 23 de Mayo de 2004, 00:29 »
0
Mira, cuando tengo ese tipo de problemas, lo que hago es imprimir en un fichero de texto todo lo que tengo en memoria, luego lo reviso, si es necesario le agrego un numero que indique cual se hizo primero y cual despues, es un proceso que pone un poco lento el programa, pero solo seria temporal. A mi si me funciona, normalmente asi hago la depuración de mis programas. Suerte
Saludos,

Francisco Ayala Pinazo
Lima - Perú