tengo la siguiente expersión: sql = "SELECT Max(L_Acatual) as maxactual FROM Consumos WHERE Consumos.Fecha < Me.Fecha AND Contador = " & Me.Contador Pero me da error. Me.Fecha es un campo del formulario estoy visualizando. Como podria hacerlo. RESPONDE CHEA ============= ..WHERE Consumos.Fecha < #" & format( Me.Fecha,"mm-dd-yy") & "# AND ... - Me.fecha no puede ir dentro de la cadena de texto del SQL, debe ir concatenada, de la misma manera que has concatenado Me.contador - En SQL las fechas deben ir en formato americano ("mm.dd-aa") - Las fechas deben ir delimitadas entre almohadillas (#) de la misma manera que las cadenas de texto van entre comillas.