Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus-es / 2011-11

Actualización de TDBLokupComboBox

3 messages · 2 people ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Gastón Dall' Oglio

Hola gente. Les hago un consulta a ver si me pueden ayudar.

Tengo un TDBLookupComboBox (llamado dlcVentasCliente) con la propiedad ListSource apuntando a un TSQLQuery (sqClientesLKP), lo me permite seleccionar el cliente de una venta.
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.

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.

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.

Hay algo que deba hacer en vez o adicionalmente al sqClientesLKP.Refresh?

Saludos.
------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20111104/b90a88e4/attachment.html>

Reply by email

Jose Antonio. Cuello Principal
to Gastón Dall' Oglio

Hola, si tienes filtros, en ocasiones he tenido que hacer un first para que me refresque los registros. Un saludo.

Earlier message 25 lines
----- Mensaje original ----- De: "Gast�n Dall' Oglio" <gaston.dalloglio en gmail.com> Para: "Spanish version of Lazarus List" <lazarus-es en lists.lazarus.freepascal.org> Enviados: Viernes, 4 de Noviembre 2011 15:09:39 Asunto: [Lazarus-es] Actualizaci�n de TDBLokupComboBox Hola gente. Les hago un consulta a ver si me pueden ayudar. Tengo un TDBLookupComboBox (llamado dlcVentasCliente) con la propiedad ListSource apuntando a un TSQLQuery (sqClientesLKP), lo me permite seleccionar el cliente de una venta. 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. 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. 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. Hay algo que deba hacer en vez o adicionalmente al sqClientesLKP.Refresh? Saludos.

Reply by email

Gastón Dall' Oglio
to Jose Antonio. Cuello Principal

Hola Jose.
Ya lo hab�a intentado, pero no funciona. Aclaro que el dataset que uso para el ListSource refleja el cambio que hice con el otro dataset, lo que no se actualiza es el listado desplegado en el combo lookup.

2011/11/4 Jose Antonio. Cuello Principal <jcuello en artextrading.com>

Show quoted text 45 lines
Hola, si tienes filtros, en ocasiones he tenido que hacer un first para que me refresque los registros. Un saludo. ------------------------------ *De: *"Gast�n Dall' Oglio" <gaston.dalloglio en gmail.com> *Para: *"Spanish version of Lazarus List" < lazarus-es en lists.lazarus.freepascal.org> *Enviados: *Viernes, 4 de Noviembre 2011 15:09:39 *Asunto: *[Lazarus-es] Actualizaci�n de TDBLokupComboBox Hola gente. Les hago un consulta a ver si me pueden ayudar. Tengo un TDBLookupComboBox (llamado dlcVentasCliente) con la propiedad ListSource apuntando a un TSQLQuery (sqClientesLKP), lo me permite seleccionar el cliente de una venta. 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. 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. 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. Hay algo que deba hacer en vez o adicionalmente al sqClientesLKP.Refresh? Saludos. _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20111104/2849f7fb/attachment.html>

Reply by email