filtrar para un reporte...
Publicado por Luís Mercado (49 intervenciones) el 12/10/2007 23:22:43
Saludos a todos, pues miren tengo un reporte que me imprime de maravillas, me actualiza, etc. pero resulta que quiero que me filtre la información de acuerdo a algunas condiciones que se encuentran en un datacombo.
más o menos puse mis codigos así.
Private Sub imprimir_Click()
Set reporte = Nothing
If DataCombo1 <> "" Then
strformula = "{Datosgen.Curso} = ' " & ensayo.DataCombo1.Text & " '"
With MDIprobando.reporte
.ReportFileName = "c:\encanto\rpt\datosgen2.rpt"
.SelectionFormula = strformula
.WindowState = crptMaximized
.WindowTitle = "listado simple"
'.RetrieveDataFiles
.Destination = crptToPrinter
.Connect = cnn
.PrintReport
End With
Else
MsgBox "¡ POR FAVOR ELIJA UN CURSO PARA IMPRIMIR !", vbOKOnly
End If
End Sub
ahora el problema es que me imprime pero la formula no la toma en cuenta, (o sea que me imprime el reporte pero todo lo que hay en la base de datos, no filtrado como quiero) será que me falta algo? les pido por favor la ayuda de alquien que me indique que otro procedimiento debo hacer para que tome en cuenta lo que selecciono en el datacombo y me filtre de acuerdo a ello. saludos
y gracias de antemano.
Luís Mercado.
más o menos puse mis codigos así.
Private Sub imprimir_Click()
Set reporte = Nothing
If DataCombo1 <> "" Then
strformula = "{Datosgen.Curso} = ' " & ensayo.DataCombo1.Text & " '"
With MDIprobando.reporte
.ReportFileName = "c:\encanto\rpt\datosgen2.rpt"
.SelectionFormula = strformula
.WindowState = crptMaximized
.WindowTitle = "listado simple"
'.RetrieveDataFiles
.Destination = crptToPrinter
.Connect = cnn
.PrintReport
End With
Else
MsgBox "¡ POR FAVOR ELIJA UN CURSO PARA IMPRIMIR !", vbOKOnly
End If
End Sub
ahora el problema es que me imprime pero la formula no la toma en cuenta, (o sea que me imprime el reporte pero todo lo que hay en la base de datos, no filtrado como quiero) será que me falta algo? les pido por favor la ayuda de alquien que me indique que otro procedimiento debo hacer para que tome en cuenta lo que selecciono en el datacombo y me filtre de acuerdo a ello. saludos
y gracias de antemano.
Luís Mercado.
Valora esta pregunta


0