Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/11/2004, 09:42
joja_2
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.135
Antigüedad: 21 años, 6 meses
Puntos: 2
'ASIGNAMOS EL INFORME A IMPRIMIR
Set CrAppl = New CRAXDDRT.Application
Set CrRep = CrAppl.OpenReport(App.Path & "\informes\IFactura.rpt")

'RECORRER LAS FACTURAS SELECCIONADAS
For i = 1 To ListFacturas.ListItems.Count

If ListFacturas.ListItems(i).Selected Then

'PARA CADA FACTURA SELECCIONADA, CARGAR EN EL VIEWER E IMPRIMIR DIRECTAMENTE 3 EJEMPLARES
sql = "select ...."

CrRep.SQLQueryString = sql

'impresión directa
CrRep.PaperSource = crPRBinManual

For j = 1 To 3

If j = 1 Then
CrRep.ParameterFields(1).AddCurrentValue "CLIENTE"
ElseIf j = 2 Then
CrRep.ParameterFields(1).AddCurrentValue "NUMERICO"
ElseIf j = 3 Then
CrRep.ParameterFields(1).AddCurrentValue "CONTABILIDAD"
End If

CrRep.SQLQueryString = sql
CrRep.PrintOut False

Next

End If

...

gracias