• Lunes 23 de Diciembre de 2024, 03:36

Autor Tema:  Re: Reportes  (Leído 2561 veces)

giomar

  • Miembro MUY activo
  • ***
  • Mensajes: 270
    • Ver Perfil
Re: Reportes
« en: Jueves 28 de Agosto de 2003, 18:09 »
0
Si alguien conoce la manera o una pagina donde puedo encontrar la informacion sobre como puede imprimir un reporte de forma horiontal se lo agradeceria bastante.
Un saludo...
Giomar B.
Desarrollador Web Profesional


chiaravel

  • Miembro MUY activo
  • ***
  • Mensajes: 242
    • Ver Perfil
Re: Reportes
« Respuesta #1 en: Jueves 28 de Agosto de 2003, 18:28 »
0
Crystal Report o Data Report ?
Pablo Tilotta
Analista de Sistemas
Argentina

giomar

  • Miembro MUY activo
  • ***
  • Mensajes: 270
    • Ver Perfil
Re: Reportes
« Respuesta #2 en: Jueves 28 de Agosto de 2003, 18:42 »
0
Lo importante es saber como puedo realizarlos ese tipo de informes horizontales.
Giomar B.
Desarrollador Web Profesional


chiaravel

  • Miembro MUY activo
  • ***
  • Mensajes: 242
    • Ver Perfil
Re: Reportes
« Respuesta #3 en: Jueves 28 de Agosto de 2003, 18:49 »
0
Te pregunto porque no tengo experiencia en Data Report, ya que solo trabajo con Crystal Report.

En Crystal Report, la propiedad Orientacion, esta incluida dentro del evento printerSelect, lo que le da la oportunidad al usuario de escojer la impresora por donde quiere que salga la salida impresa y por supuesto todas las propiedades adicionales, como tipo de papel, bandeja de salida, orientacion y numero de copias, etc.

la sintaxis es simplemente

reporte.printerSelect

No hay ninguna propiedad o evento que te permita en Crystal Report hacerlo automaticamente y sin la intervencion del usuario.

Suerte
Pablo Tilotta
Analista de Sistemas
Argentina

giomar

  • Miembro MUY activo
  • ***
  • Mensajes: 270
    • Ver Perfil
Re: Reportes
« Respuesta #4 en: Jueves 28 de Agosto de 2003, 19:15 »
0
Podrias detallarme un poco mas es que recien comienzo a manejar crystal
Giomar B.
Desarrollador Web Profesional


chiaravel

  • Miembro MUY activo
  • ***
  • Mensajes: 242
    • Ver Perfil
Re: Reportes
« Respuesta #5 en: Jueves 28 de Agosto de 2003, 19:30 »
0
En tu proyecto primero lo que debes hacer es insertar el ocx de crystal, desde las referencias.

Una vez en tu barra de herramientas arrastras ese objeto a tu formulario como haces con cualquier control.

luego con F4 entras en las propiedades y seteas si quieres que la salida la haga por pantalla o impresora o exporte.

Seteas tambien la propiedad reportName eligiendo (desde examinar) el reporte que va a estar ligado a ese objeto de Crystal Report.

En fin .. te fijas en todas las propiedades que aparecen y seteas las que se ajusten a tu reporte.

Una vez hecho esto, suponiendo que en la propiedad NAME colocaste el nombre REPORTE, desde el codigo manejas los eventos necesarios.

Por ejemplo.

Creas un boton que diga "Seleccione Impresora" y lo unico que tienes que poner en ese boton es el siguiente codigo.

reporte.PrinterSelect

y creas otro boton que diga "Imprimir"

en el colocas el siguiente codigo.

reporte.printreport

y listo, muy sencillo no ?


Recuerda que el reporte seguramente extraera los datos de una Base de Datos y que previamente deberas blanquearla y luego grabar los nuevos datos de tu nuevo reporte.

Una cosa muy importante es que a pesar de grabar nuevos datos en la base de datos, el reporte que te imprime es el mismo que imprimio la ultima vez, lo cual si no tienes experiencia te volvera loco.

Eso se resuelve muy facil con la siguiente linea de codigo (antes del .PrintReport)

reporte.DiscardSavedData=true

y listo.. eso no tendra en cuenta los anteriores datos y los renovara automaticamente.

Espero que esto te de un acercamiento a lo que quieres.

Suerte
Pablo Tilotta
Analista de Sistemas
Argentina

giomar

  • Miembro MUY activo
  • ***
  • Mensajes: 270
    • Ver Perfil
Re: Reportes
« Respuesta #6 en: Jueves 28 de Agosto de 2003, 19:55 »
0
Gracias por tu explicacion se entiende perfectamente no se tienes alguna pagina buena donde puedo especializarme mas en crystal report o si quizas tienes alguno casos OJO no codigo si no algunos casos para ir practicando.
En verdad solo he hecho dos reportes en crystal para un proyecto X lo que he notado es que mi proyecto se ha vuelto muy pesado demora mucho en abrir un formulario desde el explorador de proyectos no se porque, tu que tienes mas experiencia con crystal tienes alguna idea de porque pueda ser, me pongo ha pensar y digo si con dos reportes el proyecto se puso pesadisimo que sera con muchos mas cuando lo utilice en un sistema de verdad.
Espero que me puedas guiar...
Muchas gracias por todo..
<<_GIOMAR_>>:good:
Giomar B.
Desarrollador Web Profesional


chiaravel

  • Miembro MUY activo
  • ***
  • Mensajes: 242
    • Ver Perfil
Reportes
« Respuesta #7 en: Jueves 28 de Agosto de 2003, 20:26 »
0
Los casos no difieren mucho mas de lo que te mostre arriba.

Realmente el codigo dentro de VB es muy reducido ya que la tarea importante la tienes que realizar dentro de la Aplicacion Crystal Report.

No hay ejemplos... de hecho no te funcionarian ya que apuntan a Bases de Datos y no puedo enviartelas por seguridad, privacidad y tamano.

Solo tienes que navegar y navegar, ya que existen miles de paginas sobre Crystal Report, con tutoriales, ejemplos y foros.

De todos modos si te van surgiendo dudas concretas puedes expresarlas y si esta dentro de mis posibilidades te ire ayudando.

Suerte
Pablo Tilotta
Analista de Sistemas
Argentina