none
Programacion por Capas RRS feed

  • Pregunta

  • Hola a todos buenas tardes.

    tengo un pequeño proyecto que estoy iniciando en tres capas

    y le aumente una capa mas para los reportes en dicho proyecto intento meter todos los reportes que tenga que hacer hice un y cuando fuie a mi formulario MDI. la en la barra del menu strip reportes le dio para llamar a mi reporte como cuando llamo un formulario de la capa de Presentacion pero no me sale

    hago mas o menos esto

    frmreporte abrirReporte = new frmreporte();

    abrirReporte.mdiParent = this;

    abrirReporte.show();

    pero no me aparece el frmreporte como cuando hago otros que estan en la capa presentacion ya agregue referencias pero no se como mas puedo hacer.

    por favor ayudenme.

    agracias

    Roberto


    Roberto Melgar

    viernes, 24 de octubre de 2014 21:30

Respuestas

  • >>direccione el report1 que es el nombre bueno y pense que era lo mismo que abrir otros formularios

    y es lo mismo, el problema seguro viene por otro lado

    que pasa si ese codigo lo encierras en un bloque try..catch puedes ver que se genera algun error

    son reportes de Crystal o reportig service ?

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    sábado, 25 de octubre de 2014 13:27
  • Por cierto, cuando dices --Agregue referencias-- te refieres a que agregaste la referencia al proyecto de reportes dentro de tu proyecto de presentación, ¿cierto?

    Saludos desde Monterrey, Nuevo León, México!!!

    sábado, 25 de octubre de 2014 13:54
  • Si hice eso para poder ver si, así podía tener acceso a los objetos formularios que están en el reporte o en la capa reporte si vale el término.

    De todas formas ya

    Si hice eso para poder ver si, así podía tener acceso a los objetos formularios que están en el reporte o en la capa reporte si vale el término.

    De todas formas ya lo solucione dejando en la capa de presentación de los trabajare desde ahí lo que quería era ordenar las cosas pero igual da.

    Iniciare otra pregunta por favor si me puedes ayudar.

     

    Gracias

     

    Roberto

    lo solucione dejando en la capa de presentación de los trabajare desde ahí lo que quería era ordenar las cosas pero igual da.

    Iniciare otra pregunta por favor si me puedes ayudar.

     

    Gracias

     

    Roberto


    Roberto Melgar

    sábado, 25 de octubre de 2014 14:18
  • Gracias de hecho ya habia cerrado el hilo y marcado como respuesta.

    Gracias


    Roberto Melgar

    • Marcado como respuesta Roberto Melgar martes, 4 de noviembre de 2014 19:07
    martes, 4 de noviembre de 2014 19:06

Todas las respuestas

  • Hola:

     Pero que es lo que sucede, dices que no te sale pero no comentas si obtienes un error o que es lo esta pasando.

    Te diré que crear un proyecto de reportes no es tener una capa adicional, este proyecto en realidad debería de estar en presentación ya que es ahí donde se muestran los reportes.


    Saludos desde Monterrey, Nuevo León, México!!!

    sábado, 25 de octubre de 2014 5:46
  • >>cuando llamo un formulario de la capa de Presentacion pero no me sale

    intentaste realizar un Rebuild de la solucion

    no solo ejecutar sino usar la opcion de Rebuild del menu Build del VS, porque a veces no toma los cambios por eso el form no aparece

    si agregas otro form y lo quieres mostrar tampoco se visualiza ?

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    sábado, 25 de octubre de 2014 11:35
  • Luis gracias de antemano:

    bueno me explicare mejor, en mi proyecto tres capas

    Datos
    Logica
    Presentacion

    Quise poner uno mas donde esten todos mis reportes asi que fui boton derecho agregar nuevo proyecto y le di de reportes.

    diseñe mi reporte, y agregue un formulario agregue el reportview de la barra de herramientas, direccione el report1 que es el nombre bueno y pense que era lo mismo que abrir otros formularios, en mi formulario MDI por ejemplo para abrir el formulario Proveedores,

    frmProveedores abrirReporte = new frmProveedores();

    abrirReporte.mdiParent = this;

    abrirReporte.show();

    y con solo escribir frm ya me aparecen todos los formularios pero no aparece el que esta en el que esta en mi proyecto si vale el termino decir, pero cuando lo dejo en mi proyecto capapresentecion si pero solo queria tener ordenados todos mis informes.

    pero si no da los dejare en una capaPresentacion y espero que de en una carpeta.

    ojala y esto ayude.

    Gracias de antemano.


    Roberto Melgar

    sábado, 25 de octubre de 2014 12:45
  • Leandro gracias de antemano:

    bueno me explicare mejor, en mi proyecto tres capas

    Datos
    Logica
    Presentacion

    Quise poner uno mas donde esten todos mis reportes asi que fui boton derecho agregar nuevo proyecto y le di de reportes.

    diseñe mi reporte, y agregue un formulario agregue el reportview de la barra de herramientas, direccione el report1 que es el nombre bueno y pense que era lo mismo que abrir otros formularios, en mi formulario MDI por ejemplo para abrir el formulario Proveedores,

    frmProveedores abrirReporte = new frmProveedores();

    abrirReporte.mdiParent = this;

    abrirReporte.show();

    ya regenere el proyecto actualice cerre todo y nada no parace pense que tenia que agregar algun usin pero nada

    pero si no da los dejare en una capaPresentacion y espero que de en una carpeta.

    ojala y esto ayude.

    de hecho no sale ningun error solo que no sale el nombre de mi formulario

    Gracias de antemano.

    Roberto Melgar

    sábado, 25 de octubre de 2014 12:49
  • >>direccione el report1 que es el nombre bueno y pense que era lo mismo que abrir otros formularios

    y es lo mismo, el problema seguro viene por otro lado

    que pasa si ese codigo lo encierras en un bloque try..catch puedes ver que se genera algun error

    son reportes de Crystal o reportig service ?

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    sábado, 25 de octubre de 2014 13:27
  • Leandro gracias nuevamente.

    Decidí dejarlos en la capa de Presentación por el momento espero más adelante ver como se lo consigo hacer para poder tenerlos bien ordenado.

    Pero como te decía no hay error solo no aparece el nombre de los formularios de todas formas cerrare el hilo ya que lo tengo solucionado de momento solo quería dejarlo más ordenado.

     

    Iniciare otro hilo de código agradecería que me ayudaran con ideas de cómo mejorarlo.

     

    Esto viene más adelante.

     

    Gracias


    Roberto Melgar

    sábado, 25 de octubre de 2014 13:54
  • Por cierto, cuando dices --Agregue referencias-- te refieres a que agregaste la referencia al proyecto de reportes dentro de tu proyecto de presentación, ¿cierto?

    Saludos desde Monterrey, Nuevo León, México!!!

    sábado, 25 de octubre de 2014 13:54
  • Si hice eso para poder ver si, así podía tener acceso a los objetos formularios que están en el reporte o en la capa reporte si vale el término.

    De todas formas ya

    Si hice eso para poder ver si, así podía tener acceso a los objetos formularios que están en el reporte o en la capa reporte si vale el término.

    De todas formas ya lo solucione dejando en la capa de presentación de los trabajare desde ahí lo que quería era ordenar las cosas pero igual da.

    Iniciare otra pregunta por favor si me puedes ayudar.

     

    Gracias

     

    Roberto

    lo solucione dejando en la capa de presentación de los trabajare desde ahí lo que quería era ordenar las cosas pero igual da.

    Iniciare otra pregunta por favor si me puedes ayudar.

     

    Gracias

     

    Roberto


    Roberto Melgar

    sábado, 25 de octubre de 2014 14:18
  • Gracias de hecho ya habia cerrado el hilo y marcado como respuesta.

    Gracias


    Roberto Melgar

    • Marcado como respuesta Roberto Melgar martes, 4 de noviembre de 2014 19:07
    martes, 4 de noviembre de 2014 19:06