Problema con un dblookupcombobox
Hola a todos. mi problema es que necesito buscar una numero de orden de compra de un query (select n_orden from ordenes.db) mediante un dblookupcombobox el cual esta configurado de la siguiente manera: listsource= DSdatasourse1 (el cual esta conectado al query)
keyfield=n_orden
listfield=n_orden
hasta aca todo bien, ejecuto el programa, despliego el dblookupcombobox, me muestra todos lon nuemros de ordenes de compra del query, elijo uno y me lo muestra en el dbgrid los datos de la orden de compra que pertenece a dicho numero.
El tema es que tengo que desplegar la lista del dblookupcombobox y elegir uno 'picando' en el numero de orden. En el caso de tener por ejemplo 3500 ordenes tendria que bajar hasta lo ultimo casi para obtener el numero de orden 2658 (por ejemplo). Lo bueno seria poder ir poniendo por teclado el numero solicitado en el bdlookupcombobox y que automaticamente me lo posicione en ese numero. He comprobado que que el dblookupcombobox esta tarea la realiza bien con tipos de datos string, y no con tipos de datos integer como en mi caso.
si alguien tiene alguna solucion a mi problema desde ya enternamente agradecido.
Muchas gracias y un abrazo.
|