Resumen Lanzar un listado con Crystal Report   (2 mensajes )

Mira de esta forma:

    report.ReportFileName = "rutadelinforme"
    report.WindowTitle = "Titulo de la ventana"
    report.Destination = crptToWindow (si lo vas a sacar en una ventana)
    report.Destination = crptToPrinter (si lo vas a sacar por
impresora)
    report.WindowState = crptMaximized (para maximizar la ventana, si
lo sacas en ventana)
    report.DiscardSavedData = True (actualiza automaticamente el
informe tirando de la tabla o consulta)
    report.WindowControlBox = True (para que puedas minimizar,
maximizar y cerrar la ventana)
    report.Action = 1 (lanza el informe)


(report es el control crystal report que previamente has insertado en tu
proyecto). (todo este codigo va en el evento
que tu quieras que active el informe)

Hay muchas más instrucciones pero con estas basicamente funciona.


> -----Mensaje original-----
> De:    PALQUE, Miguel [SMTP:palque@mec.gub.uy]
> Enviado el:    miércoles 20 de mayo de 1998 13:27
> Para:    vb-esp@ccc.uba.ar
> Asunto:    (VB-ESP) CRYSTAL REPORT (MAP)
>
> Hola, que tal gente, quisiera saber como puedo, si es posible, no;
> llamar un reporte hecho con cristal report desde visual basic.
>
> Gracias, Miguel PALQUE
> Montevideo Uruguay

Hola miguel :
dos cosas rapidas.
1 - para tu primera pregunta debes de poner en tu programa
suponiendo que tienes 2 opciones en un combo box que dice
"Pantalla" o "Impresora" entonces...

With Reporte
        Select Case List1
            Case "PANTALLA"
                 .Destination = 0
                 .WindowLeft = 10 'coordenadas a tu gusto
                 .WindowTop = 40
                 .WindowWidth = 785
                 .WindowHeight = 520
                 .WindowMinButton = False
                 .WindowTitle = "REPORTE POR PANTALLA"
            Case "IMPRESORA"
                 .Destination = 1
                 .CopiesToPrinter = Num_copies
        End Select
        .Action = 1
End With

Donde reporte es el nombre de tu control,
reporte.destination identifica si lo quieres imprimir por pantalla o por
printer
y el .action = 1 , ejecuta esta accion.

2 - para tu segunda pregunta hay una seccion por Grupos (Group Section)
en el Crystal que te agrupa por el campo que deseas y asi haces
el quiebre

Espero haberte ayudado.

Saludos desde lima , Peru
Jorge Chavez
http://members.tripod.com/~jchavezperalta

> ----------
> De:     PALQUE, Miguel[SMTP:palque@mec.gub.uy]
> Responder a:     vb-esp@ccc.uba.ar
> Enviado el:     26 May, 1998 13:08
> Para:     vb-esp@ccc.uba.ar
> Asunto:     (VB-ESP) Dos dudas desde URUGUAY
>
> Tengo un reporte de crystal report (punto .rpt) y lo puse en mi
> programa
> mediante el control ocx de crystal, tengo la propiedad
> reportfilename=
> mi reporte pero como hago para ejecutarlo?
> La otra es desde el crystal puedo hacer un corte, es un listado de
> horas
> tabajadas y quiero cortar por funcionario, es decir las horas para
> cada
> funcionrio.
> gracias mil,
> Saludos
> Miguel de montevideo-uruguay
>



Resumen Resumen

Visual Basic Página de Visual Basic

Página principal Página principal

www.jrubi.com