Formulario ABM

19/02/2010 - 00:44 por Limberg | Informe spam
Si hablamos de una base de datos que supera el millon de registros
¿Es conveniente presentar un grid con todos los registros en el formulario
ABM?
¿Cuál sería la presentación y/o diseño de un formulario ABM, (en este caso)?

Saludos,
Limberg.



__________ Information from ESET NOD32 Antivirus, version of virus signature database 4872 (20100216) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com
 

Leer las respuestas

#1 Alberto Poblacion
19/02/2010 - 09:13 | Informe spam
"Limberg" wrote in message
news:
Si hablamos de una base de datos que supera el millon de registros
¿Es conveniente presentar un grid con todos los registros en el formulario
ABM?



No, no es conveniente. Incluso aunque configures el grid con paginación
personalizada para que sólo traiga a memoria los datos que se van mostrando
(desde luego, traer el millón de registros sería una barbaridad), aún así no
será muy práctico, porque le resultará sumamente costoso al usuario buscar
dentro del millón de registros aquél que le interesa.

¿Cuál sería la presentación y/o diseño de un formulario ABM, (en este
caso)?



Convendría meter en la pantalla varios campos que permitan filtrar los
registros por diversos criterios (por fecha, por nombre, por ubicación...).
Algunos de ellos podrían tener valores predeterminados (por ejemplo, en
fechas, "solo los movimientos de la última semana"). Una vez que el usuario
haya introducido los filtros, se pulsa un botón de "buscar" y entonces se
carga el grid con los registros que cumplan los criterios indicados. Si los
criterios están bien elegidos, cabe esperar que no sean más de unos cientos
de registros. Como precaución, se puede poner en la consulta un "select top
1000..." (por ejemplo), y mostrar un aviso si al recuperar los datos se
alcanza el tope indicado.

Preguntas similares