En una tabla tengo los campos "material" "proveedor" y "fecha". Lo que quiero hacer son varias consultas, la primera es por nombre, la segunda es por rango de fechas y la tercera y la problematica es por material y rango de fechas.
Para mostrar los resultados utilizo un datagrid enlazado con Adodc1.
si tengo el campo material con un valor de Lijas, proveedor es x y fecha es 01/04/2005, si quiero consultar por producto=lijas me muestra este registro, lo mismo que si la búsqueda es por rango de fechas el rango lo pongo entre 31/03/2005 y el 02/04/2005 solo me muestra este registro, puesto q es el único, pero si pongo producto=lijas y el rango de fecha entre 31/03/2005 y el 02/04/2005 me muestra todos los registros q estén en ese rango sin importar el valor de material. la consulta por material y rango de fechas la hago así
AdoMadera.RecordSource = "SELECT * FROM Madera WHERE Producto = '" + DataCombo3.Text + "' And Fecha BETWEEN #" + Format(DTPicker2(0), "mm/dd/yyyy") + "# AND #" + Format(DTPicker2(1), "mm/dd/yyyy") + "#"
AdoMadera.Refresh
Cualquier ayuda se las agradezco
