un ejemplo Colega Desarrollador
Bueno, como te han dicho antes tienes que pasarle parametros en el data environment, te explico:
1.Primero en el Data environment haz la consulta algo asi:
SELECT Clientes.IdCliente, Clientes.NombreCompañía,
Clientes.País, Clientes.SaldoActual, Clientes.LimiteCredito,
Pedidos.IdPedido, Pedidos.FechaPedido, Total.Total,
Total.Est_Factura, Total.Fecha_Cancelacion
FROM Total, Pedidos, Clientes
WHERE Total.IdPedido = Pedidos.IdPedido AND
Pedidos.IdCliente = Clientes.IdCliente AND
Pedidos.FechaPedido BETWEEN ? AND ?
si te fijas le envio parametros de fechas , si en este momento decido ver la consulta visual basic automaticamente carga una ventana y te pide los parametros, es obvio que puedes incluir menos campos en tu consulta, pues esta consulta es de mi sistema de facturacion que estoy desarrollando
2 Agrega ubn Data report y que su fuente de Datos sea el data environment que tabajaste antriormente, supongo que sabes hacerlo.
3 Agrega un formulario y pon un boton y 2 textboxes y en el boton de aceptar puedes poner el codigo siguiente
'le pasas la fechas de los textboxes a 2 variables:
dim fechain$,fechafin$ 'tipo string
fechain = Format(text1, "dd/mm/yy")
fechafin = Format(text2, "dd/mm/yy")
luego si el dataenvironment esta abierto, es necesario cerrarlo, no te explico porque tu mismo experiementa que pasa si no le pones este codigo
If Reportes.rsCmVentasClientes_Grouping.State = adStateOpen Then
Reportes.rsCmVentasClientes_Grouping.Close
End If
mi dataenvironment se llama Reportes y el comando es rsCmVentasClientes_Grouping pues lo agrupe, en las fichas sale