Reportes de varias Hojas
Publicado por Luis (3 intervenciones) el 14/08/2006 15:57:12
Hola Buenos dias
Gracias por la ayuda y responder mis preguntas:
Tengo un problema para generar un reporte; haber si me explico:
Estoy usando VB 6.0 y CR 8.5. en una base de datos de Access tengo una tabla de movimientos de inventarios salidas y entradas las cuales estan clasificados por un numero de movimiento el 1=Entradas y el 2=Salidas, asigno una folio por cada movimiento ya sea entrada o salida, cuando genero mi reporte el sistema le pide al usuario que digite el Numero de Movimiento y el Numero de folio que quiere Imprimir.
Mi problema es que el usuario me pide generar un rango de follios es decir del folio
20 al 25 por ejemplo, pero al momento que yo mando la instruccion si me toma todos los
folios pero no hace la separacion o sea los genera de forma continua no hace el
cambio de hoja cuando termina un folio e inicia el siguiente, este codigo estoy usando:
CrystalReport.Reset
CrystalReport.Connect = ";PWD=" & dbpasa
CrystalReport.DataFiles(0) = App.Path + "\DATOS\almacen.mdb"
CrystalReport.ReportFileName = App.Path + "\REPORTES\RepMovsalidas.rpt"
CrystalReport.SelectionFormula = "{movim.tipomov} = " _
& Text1 & " And {movim.folmov}>= " _
& Text2 & " and {movim.folmov}<= " _
& Text5
CrystalReport.DiscardSavedData = True
CrystalReport.WindowTitle = "REPORTE DE SALIDAS DEL ALMACEN "
CrystalReport.WindowState = crptMaximized
CrystalReport.Destination = 0
CrystalReport.Action = 1
Gracias por la ayuda
Gracias por la ayuda y responder mis preguntas:
Tengo un problema para generar un reporte; haber si me explico:
Estoy usando VB 6.0 y CR 8.5. en una base de datos de Access tengo una tabla de movimientos de inventarios salidas y entradas las cuales estan clasificados por un numero de movimiento el 1=Entradas y el 2=Salidas, asigno una folio por cada movimiento ya sea entrada o salida, cuando genero mi reporte el sistema le pide al usuario que digite el Numero de Movimiento y el Numero de folio que quiere Imprimir.
Mi problema es que el usuario me pide generar un rango de follios es decir del folio
20 al 25 por ejemplo, pero al momento que yo mando la instruccion si me toma todos los
folios pero no hace la separacion o sea los genera de forma continua no hace el
cambio de hoja cuando termina un folio e inicia el siguiente, este codigo estoy usando:
CrystalReport.Reset
CrystalReport.Connect = ";PWD=" & dbpasa
CrystalReport.DataFiles(0) = App.Path + "\DATOS\almacen.mdb"
CrystalReport.ReportFileName = App.Path + "\REPORTES\RepMovsalidas.rpt"
CrystalReport.SelectionFormula = "{movim.tipomov} = " _
& Text1 & " And {movim.folmov}>= " _
& Text2 & " and {movim.folmov}<= " _
& Text5
CrystalReport.DiscardSavedData = True
CrystalReport.WindowTitle = "REPORTE DE SALIDAS DEL ALMACEN "
CrystalReport.WindowState = crptMaximized
CrystalReport.Destination = 0
CrystalReport.Action = 1
Gracias por la ayuda
Valora esta pregunta
0