La Web del Programador: Comunidad de Programadores
 
    Pregunta:  12619 - NO ME EJECUTA UN INFORME DEL CRISTAL REPORTS
Autor:  Pepe Juan Marquez
Estoy acabando un programa que gestiona el almacen de una empresa en Visual Basic 5.0 bajo Windows Me. Es la primera vez que utilizo el "Cristal Reports" y noestoy seguro de lo que hago.

He hecho un informe para los albaranes y en la cabecera meto los datos del albaran y lego introduzco una linea para las lineas del albaran y le digo que cambie con el codigo del albaran.
Luego desde el programa llamo al informe pasandole la ruta, la formula y .PrintReport y no me hace nada.

A que se debe? Muchas Gracias

  Respuesta:  Juanjo Navalón
Debes de asegurararte primero en CR. de que vinculas bien los datos de la Cabecera con los de Detalle.

Si esto esta bien, desde VB, despues de pasar la ruta, la formula, etc. tienes que poner ObjetoCrystal.Action = 1

Un ejemplo:

TEXT1 = NUMEROALBARAN

CrystalReport1.DataFiles(0) = App.Path + "\BASEDATOS.mdb"
CrystalReport1.ReportFileName = App.Path + "\report\ALBARAN.rpt"
CrystalReport1.SelectionFormula = "{albarancab.numalba} = " & Text1

CrystalReport1.Action = 1

Espero que te ayude.
Un saludo