Buscando cómo obtener en ACCESS el número de registro que estoy obteniendo en una consulta por SQL, no encontré ninguna función que me lo dé. El concepto de ROWNUM es creo solo para ORACLE, pero para MS ACCESS debería de haber algo similar ... no lo encontré.
Pero por SQL lo puedo obtener. Suponiendo que tengo la siguiente tabla:
Y deseamos obtener el Id del empleado, nombre, apellido y dirección, de todos los empleados de USA, pero queremos que vayan numerados.
Para esto utilizamos la siguiente sentencia SQL:
SELECT a.employeeid,
a.firstname,
a.lastname,
a.address,
(SELECT COUNT ( * ) + 1
FROM employees b
WHERE b.country = 'USA' AND b.employeeid < a.employeeid) as ROWID
FROM employees a
WHERE a.country = 'USA'
Revisen también esta posibilidad de hacerlo: ROWNUM en ACCESS
Revisen también esta liga:
ResponderBorrarhttp://programasvb6.blogspot.mx/2013/08/rownum-en-access-solucion.html