Foros del Web » Programando para Internet » ASPX (.net) »

Crystal Reports

Estas en el tema de Crystal Reports en el foro de ASPX (.net) en Foros del Web. Hola... tengo en asp varios reportes echos en crystal reports, pero se me esta presentando un problema a la hora de llenarlos con filtros. Por ...
  #1 (permalink)  
Antiguo 30/03/2010, 12:51
Avatar de jaullo  
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años
Puntos: 30
Crystal Reports

Hola... tengo en asp varios reportes echos en crystal reports, pero se me esta presentando un problema a la hora de llenarlos con filtros. Por ejemplo, los quiero filtrar por rangos de fechas y este me carga bien la primer pagina, pero cuando le doy pasar a la segunda o cualquier otra se queda en blando. Uso un dataset para poder cargarlo.

Esto no sucede si cargo el reporte sin filtros.

Alguien ha tenido el mismo problema.
  #2 (permalink)  
Antiguo 31/03/2010, 07:23
Avatar de jaullo  
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años
Puntos: 30
Respuesta: Crystal Reports

Luego de un duro día buscando como????? jajajaja, me he dado cuenta que asp difiere de forms en cuanto al manejo de fechas por lo que se requiere que las fechas se brinden en forma año,mes,dia.

Por si a alguien le sirve les dejo lo que hice para poder filtrar por fechas.

Dim primera As Date
Dim ultima As Date
Dim dia1, mes1, agno1, dia2, mes2, agno2 As String

Private Sub SelectElements()

'--del elemento seleccionado.
With Me.crystalreportviewer1
primera = CDate(TextBox1.Text) ' se supone que en Fecha1.text y Fecha2.Text tengo fechas validas
ultima = CDate(TextBox2.Text)

Dia1 = Day(primera) ' Ahora descompongo la fecha en trocitos para que CR no se
Mes1 = Month(primera) ' atragante
Agno1 = Year(primera)

Dia2 = Day(ultima)
Mes2 = Month(ultima)
Agno2 = Year(ultima)

.SelectionFormula = "{Cursos.Fecha_registro} in Date(" & Agno1 & "," & Mes1 & "," & Dia1 & ") to Date(" & Agno2 & "," & Mes2 & "," & Dia2 & ")"

End With

End Sub


Saludos,

Etiquetas: crystal, reports, aspx
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:22.