Pretendo sumar el importe de los movimientos anteriores a una fecha de una cuenta
Tengo una tabla los campo, cuenta(numérico doble), fecha (date), importe(numérico doble). Para realizar la suma descrita en la pregunta, creo un formulario donde introduzco fecha inicio, cuenta inicio y cuenta fin y al hacer clic en un botón realizo lo siguiente:
DIM RST As DAO.Recordset, FINI As Variant, CINI As Double, CFIN As Double, BCTA As Double, TCTA As Double,CONSQL As String, TOTAL AS Double
FINI = Me.FECHA.Value
CINI = Me.CUENTA.Value
CFIN = Me.CUENTAS.Value
FOR BCTA=CINI TO CFIN
TCTA=BCTA
Busco la cuenta para saber si existe en movimientos y si existe
CONSQL = "SELECT Sum(MOVIMIENTOS.TOTALMOV) AS SdoIni FROM MOVIMIENTOS" _
& "WHERE MOVIMIENTOS.Fecha<#" & Format(CDate(FINI), "mm/dd/yyyy") & "#" _
& " & And Movimientos.CUENTA = " & TCTA
Set RST = CurrentDb.OpenRecordset(CONSQL)
TOTAL= Nz(RST.Fields(0).Value, 0)
Al ejecutar da error de sintaxis en cláusula FROM.
Agradecería, me informaran donde esta el error. He probado de todas las formas, con comillas, sin comillas, etc.. Y no lo veo.