Error en consulta de fechas y condiciones
Tengo un formulario de consulta donde coloco un rango de dos fechas adicional debo colocar un código de producto y seleccionar una condición, esto con el fin de buscar cuantas veces ha ingresado un código según una condición (BUENO, DAÑADO, REPARADO, SIN GARANTÍA) entre un rango de fecha, anexo la pantalla:
Pero al momento de realizar la programación me de error:
Private Sub btnBusqueda_Click()
Dim SQL As String
If validaFechas Then
SQL = "SELECT *"
SQL = SQL & " FROM Garantias_productos"
SQL = SQL & " WHERE Fecha_recepcion BETWEEN #" & Format(Me.txtFechaInicial, "mm/dd/yyyy") & "# AND #" & Format(DateAdd("s", 86399, Me.txtFechaFinal), "mm/dd/yyyy hh:nn:ss") & "# AND [Codigo_producto] = '" & Me.Codigo_producto & "'# AND [Condicion] = '" & Me.Condicion & "'"
Forms!Consulta_Garantias_Codigo_Condicion!Consulta_Garantias_Tecnicos.Form.RecordSource = SQL
End If
End Sub
No logro dar con el error, por favor ayuda.
Cabe destacar que también tengo una pantalla similar donde solo consulto el rango de fecha + el código y funciona perfecto, no fue hasta que agregue un criterio más (CONDICIÓN) y empezó a fallar.