
SELECT TOP
Publicado por Angel (25 intervenciones) el 23/11/2015 17:10:36
Buenas tardes, mi consulta para Access 20000 es la siguiente...
Quiero que en un informe me muestre un numero determinado de registros, por ejemplo, de todos los empleados que solo me liste 30, y en otro informe el resto de registros.
Para el primer informe en la consulta SQL añadí
SELECT TOP 30 (resto consulta)
Funciona perfectamente, pero claro, lo que quiero conseguir es que ese numero "30" lo tome de un campo numerico desde el cual si se cambia ese valor a otro distinto, la consulta lo recoja.
He probado con la función Dbúsq llamando al campo numerico y me da error.
Hay que hacerlo de otra forma?
Y para el segundo informe seria que listara los registros a partir del "31" en adelante.
Otra opcion que he probado pero no consigo dar con la formula para conseguirlo, es la de crear un campo en la consulta que enumere los registros por orden ascendente, y luego sobre los criterios indicarles los valores >30 ó <30 para que asi me se mostraran en los dos informes.
Espero haberme explicado.
Gracias,
Quiero que en un informe me muestre un numero determinado de registros, por ejemplo, de todos los empleados que solo me liste 30, y en otro informe el resto de registros.
Para el primer informe en la consulta SQL añadí
SELECT TOP 30 (resto consulta)
Funciona perfectamente, pero claro, lo que quiero conseguir es que ese numero "30" lo tome de un campo numerico desde el cual si se cambia ese valor a otro distinto, la consulta lo recoja.
He probado con la función Dbúsq llamando al campo numerico y me da error.
Hay que hacerlo de otra forma?
Y para el segundo informe seria que listara los registros a partir del "31" en adelante.
Otra opcion que he probado pero no consigo dar con la formula para conseguirlo, es la de crear un campo en la consulta que enumere los registros por orden ascendente, y luego sobre los criterios indicarles los valores >30 ó <30 para que asi me se mostraran en los dos informes.
Espero haberme explicado.
Gracias,
Valora esta pregunta


0