Hola juank1971.
¿No dispones de campos con los que hacer un pre-filtrado de los clientes? Provincia, C.P, Zona... Así tendrías otro dblookupcombo previo, pero su carga será rápida, y el de clientes vería muy reducido su número de registros.
Otro modo un poco más rudimentario es un TEdit que actúe como filtro en la clausula where de los clientes.
Pero filosofando un poco... Si el lookupdataset está bien construido, tampoco debería ser lento:
- usa los campos justos y necesarios: select codigo, nombre from...
- pon un índice sobre el campo nombre de los clientes
Espero haber ayudado.
|