HOLAS TENGO UN REPORTE HECHO EN CRYSTAL REPORT QUE USA LA TABLA DETALLESVENTAS UTILIZA LOS CAMPOS DVTIPODOC,DVNRODOC,DVPRODUCTO,DVCANT,DVFECHA
LUEGO EN UN FORM LO FILTRO POR FECHAS DESDE UN RANGO INICIAL HASTA UN RANGO FINAL COMO SE VE EL EJEMPLO Y LE ENVIO AL SETDATASOURCE DEL CRYSTAL, EL DETALLE ES QUE E PROBADO EN UN GRID SI APARECE FILTRADO PERO EN EL REPORTE NO SALEN TODOS LOS REGISTROS, RARO PORQUE SI SE FILTRA EN EL GRID PORQUE NO EL EL CRYSTAL.
saludos
ENVIO EN CODIGO DE FILTRO:
Dim CadSQL, xfecha1, xfecha2 As String
xfecha1 = Me.dtpFecha1.Value.Date.ToString("yyyyMMdd")
xfecha2 = Me.dtpFecha2.Value.Date.ToString("yyyyMMdd")
CadSQL = "select dvtipodoc ,dvnrodoc,dvproducto ,dvcant,dvfecha from detallesventas" & _
" WHERE dvtipodoc in ('Boleta004','Boleta005','Factura004','Factura005' ) " & _
" AND (dvFecha >= '" & xfecha1 & "' AND dvFECHA < DATEADD(dd,1,'" & xfecha2 & "')) ORDER BY dvProducto,dvtipodoc"
Dim DaProducto As New SqlDataAdapter(CadSQL, Cn)
dsProducto.Clear()
DaProducto.Fill(dsProducto, "Producto")
'MOSTRALO EN EN EL DATAGRIDVIEW
dgDetalles.DataSource = dsProducto
dgDetalles.DataMember = "Producto"
'Poblar el informe con el dataSet y mostrarlo
Dim info As New CrystalReport4
info.SetDataSource(dsProducto)
Dim frmContenedorInforme As New ContenedorInforme
frmContenedorInforme.crvPrecioCosto.ReportSource = info
frmContenedorInforme.Show()