Formulario Buscador Access 2010
Hola a todos tengo un problema con el buscador e logrado que aga la conexion a la tabla y e hecho algunas con exito sobre todo las que solo llenas un campo pero cuando llenas dos solo toma lo que quiere. Bueno explico lo que necesito supongamos que tienes un formulario y llenas dos campos fecha y empresa que quieres con esto que a la hora que pongas buscar te arroje los datos entre el rango de fechas y la empresa solamente pero a la hora que pongo los demas criterio ase una revoltura enorme aqui esta el codigo de la consulta
SELECT Cedula.Folio, Cedula.Fecha, Cedula.Cliente, Cedula.Prestamosi
FROM Cedula
WHERE (((Cedula.Folio)=[Formularios]![Busqueda Cedulas]![Folio])) OR (((Cedula.Fecha) Between [Formularios]![Busqueda Cedulas]![fechain] And [Formularios]![Busqueda Cedulas]![Fechafin]) AND ((Cedula.Cliente)=[Formularios]![Busqueda Cedulas]![Cliente]) AND ((Cedula.Prestamosi)=[Formularios]![Busqueda Cedulas]![Cuadro_combinado21])) OR (((Cedula.Fecha) Between [Formularios]![Busqueda Cedulas]![fechain] And [Formularios]![Busqueda Cedulas]![Fechafin]) AND ((Cedula.Cliente)=[Formularios]![Busqueda Cedulas]![Cliente])) OR (((Cedula.Fecha) Between [Formularios]![Busqueda Cedulas]![fechain] And [Formularios]![Busqueda Cedulas]![Fechafin])) OR (((Cedula.Cliente)=[Formularios]![Busqueda Cedulas]![Cliente]) AND ((Cedula.Prestamosi)=[Formularios]![Busqueda Cedulas]![Cuadro_combinado21])) OR (((Cedula.Prestamosi)=[Formularios]![Busqueda Cedulas]![Cuadro_combinado21])) OR (((Cedula.Cliente)=[Formularios]![Busqueda Cedulas]![Cliente])) OR (((Cedula.Fecha) Between [Formularios]![Busqueda Cedulas]![fechain] And [Formularios]![Busqueda Cedulas]![Fechafin]) AND ((Cedula.Prestamosi)=[Formularios]![Busqueda Cedulas]![Cuadro_combinado21]));
si se dan cuenta ay de todo tipo de consultas necesito saber si esto esta bien o ay otra forma gracias
SELECT Cedula.Folio, Cedula.Fecha, Cedula.Cliente, Cedula.Prestamosi
FROM Cedula
WHERE (((Cedula.Folio)=[Formularios]![Busqueda Cedulas]![Folio])) OR (((Cedula.Fecha) Between [Formularios]![Busqueda Cedulas]![fechain] And [Formularios]![Busqueda Cedulas]![Fechafin]) AND ((Cedula.Cliente)=[Formularios]![Busqueda Cedulas]![Cliente]) AND ((Cedula.Prestamosi)=[Formularios]![Busqueda Cedulas]![Cuadro_combinado21])) OR (((Cedula.Fecha) Between [Formularios]![Busqueda Cedulas]![fechain] And [Formularios]![Busqueda Cedulas]![Fechafin]) AND ((Cedula.Cliente)=[Formularios]![Busqueda Cedulas]![Cliente])) OR (((Cedula.Fecha) Between [Formularios]![Busqueda Cedulas]![fechain] And [Formularios]![Busqueda Cedulas]![Fechafin])) OR (((Cedula.Cliente)=[Formularios]![Busqueda Cedulas]![Cliente]) AND ((Cedula.Prestamosi)=[Formularios]![Busqueda Cedulas]![Cuadro_combinado21])) OR (((Cedula.Prestamosi)=[Formularios]![Busqueda Cedulas]![Cuadro_combinado21])) OR (((Cedula.Cliente)=[Formularios]![Busqueda Cedulas]![Cliente])) OR (((Cedula.Fecha) Between [Formularios]![Busqueda Cedulas]![fechain] And [Formularios]![Busqueda Cedulas]![Fechafin]) AND ((Cedula.Prestamosi)=[Formularios]![Busqueda Cedulas]![Cuadro_combinado21]));
si se dan cuenta ay de todo tipo de consultas necesito saber si esto esta bien o ay otra forma gracias