VBA Access: Asignar ordinal al añadir un nuevo registro 'Al no estar en la lista'
Tengo un pequeño gran problema:
Cuando un valor ingresado en un campo de lista no está disponible, lo añado automáticamente mediante el código:
CurrentDb.Execute "INSERT INTO AUTOR(Autor) VALUES('" & NewData & "')" Me.lstAutor = DLast("AUTOR", "AUTOR")
Pero sucede que siempre adopta el valor 0 en el ordinal. Necesito que se le asigne a este nuevo valor un valor más respecto del mayor valor de la tabla asociada. Si el último tuvo valor 5, debería adoptar el valor 6. Y así sucesivamente. ¿Cómo puedo hacerlo? El campo en cuestión recibe el nombre de ID.
2 Respuestas
Respuesta de Sveinbjorn El Rojo
2
Respuesta de Jesus Alberto Acosta Heredia
-1