PDA

Ver la Versión Completa : limite de registros en dblookupcombobox


barracuda
25-06-2007, 06:04:26
hola a todos

Mi duda es si hay algun limite para la cantidad de registros que puede mostrar un dblookupcombobox, o tal vez alguna cantidad a partir de la cual el dblookupcombobox se haga mas lento o mas pesado o no sea viable su utilización? si es así alguien sabe cual sería dicha cantidad?
o tal vez si alguno de ustedes (en los sistemas q tiene implementados) se acuerdan cual es la mayor cantidad de registros que le asignaron a un dblookupcombobox asi yo puedo tener una idea, mi duda es porque estoy haciendo un sistema de inventario y hay una tabla "stock" que puede crecer en forma exponencial y no se si puedo confiar la tarea de mostrar los items de la tabla a traves de un dblookupcombobox, ahora no tiene problemas pero me pregunto que podria pasar de aqui a unos meses o tal vez un año, bueno desde ya muchas gracias por su ayuda, saludos.............

marcoszorrilla
25-06-2007, 07:01:46
Según mi experiencia el DbLookUpComboBox, a partir de unos 4.000 registros no es eficiente, (trabajando en red).

Un Saludo.

lgarcia
25-06-2007, 17:31:06
Hola:

Si al final tuvieras dificultades con la lentitud del dbLookUpComboBox otra variante para la busqueda, podria ser un edit con un algun metodo que te autocompletara el codigo del producto dado el final del mismo y quizas de esa forma podrias resolver el problema de una manera operativa.

Saludos
Luis Garcia

eduarcol
25-06-2007, 17:48:35
Pues segun yo lo veo el problema no estaria en dblookupcombobox si no en el trafico de los registros recuerda que si lo conectas a todos los registros de la tabla vas a llevarte el contenido completo de la tabla desde el servidor hasta el cliente sin necesidad alguna

barracuda
26-06-2007, 04:53:43
Muchas gracias a todos por sus respuestas, me gusto mucho y me parece muy interesante la observación de eduarcol pero para el ejemplo planteado me parece dificil hallar otra solución:( u otra forma de implementación ya que de todas formas el control (ya sea un dblookupcombobox o un edit u otro cualquiera) deberia mostrarme todos los registros de dicha tabla(i.e: es necesario si o si traer toda la tabla por la red), por ahora gracias a la respuesta de marcos zorrilla parece que el dblookupcombobox va a ser suficiente, sin embargo me queda como desafio probarlo en la practica como funciona en red, ni bien tenga algunos resultados se los comento saludos......

eduarcol
26-06-2007, 14:22:47
si aun sigues abierto a sugerencias yo hago algo asi:

en el campo que define la busqueda que el usuario escriba parte de lo que quiera buscar y presione el boton busqueda, alli ya tendrias un limite para tu consulta por ejemplo, si es una tabla de productos, podrias buscar todos los productos que comienzen con camisas, solo trabajarias con una porcion de la base de datos qeu es la que le interesa al usuario.

si tienes alguna duda avisa y trato de enviarte algun ejemplo practico