Asignar valor de consulta a variable en vba
Me estoy rompiendo la cabeza con el siguiente problema:
Dim rst As DAO.Recordset
Set rst = CurrentDb.OpenRecordset("SELECT codprod FROM facttemp WHERE codprod = " & producto)
If rst.RecordCount > 0 Then
rst.MoveFirst
rst.Delete
End If
Rst. Close
Tengo este código en una parte de mi aplicación y funciona bien, pero al colocarlo en otro lado de la aplicación me dice que hay un error de sintaxis.
Lo que básicamente necesito es ir al último registro de una tabla y sumarle 1 al campo para asignarlo a una variable. Ya se que el código que muestro no hace eso, pero igual se me presentó el problema.
El código que tengo es:
set rst = currentdb.openrecordset("SELECT Last(FACTURA1.NUMFAC) AS ÚltimoDeNUMFAC FROM FACTURA1")
Pero tampoco funciona.
¿Qué tengo mal?
1 respuesta
Respuesta de Sveinbjorn El Rojo
1