<div>Hola gente. Les hago un consulta a ver si me pueden ayudar.</div><div><br></div><div>Tengo un TDBLookupComboBox (llamado dlcVentasCliente) con la propiedad ListSource apuntando a un TSQLQuery (sqClientesLKP), lo me permite seleccionar el cliente de una venta.</div>
<div>Tengo otro TSQLQuery (sqClientes) en el cual agrego/modifico/elimino clientes, y luego de hacer algún cambio actualizo el sqClientesLKP con un Refresh. Ambos TSQLQuery usan la misma tabla en la base de datos, clientes.</div>
<div><br></div><div>Luego de hacer el Refresh, el sqClientesLKP refleja los cambios (lo he comprobado con un Locate), pero el dlcVentasCliente sigue mostrando el mismo listado de clientes, es decir que no refleja los cambios.</div>
<div><br></div><div>Si uso un mismo TSQLQuery por supuesto que el TDBLookupComboBox se actualiza correctamente, pero no me sirve de esa manera, ya que el sqClienteLKP filtra los clientes por criterios diferentes que el sqCliente.</div>
<div><br></div><div>Hay algo que deba hacer en vez o adicionalmente al sqClientesLKP.Refresh?</div><div><br></div><div>Saludos.</div>