martes 11 de noviembre de 2008

Access 2003, Access 2007: Obtener el último índice creado

Una de las limitaciones más grandes que tiene MS Access es precisamente su falta de capacidad para manejar Stored Procedures, en la aplicación en la que me encuentro trabajando actualmente, me vi en la necesidad de obtener el último índice de una tabla a la cual recientemente le había añadido un registro, cosa bastante sencilla y cortesía de mi compañero Carcaño:

SELECT Max(Tabla.Campo) AS Alias
FROM Tabla;

Lo cual en un snippet sería:

SELECT Max(Student.student_id) AS MaxId
FROM Student;

Con lo anterior, pueden hacer algunas cosas un poco más útiles con esa aberración llamada MS Access ... Y si estan trabajando con esa cosa, mi más sentido pésame :P

!Saludos y feliz programación!