Sign in Join

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

Mailing lists / lazarus-es / 2011-05

Comportamiento extraño o diferente de dblookupcombobox?

19 messages · 6 people · –

Reply by email Subscribe to this list Your subscription

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

Maxi

Estoy intentando usar un dblookupcombobox como lo hacia en delphi, como listsource

La idea es hacer una cascada de datos

Query1: Especialidades
Query2: Profesionales de la especialidad de query1

en delphi enlazaba por parametros ambas querys y usando el control como listsource al seleccionar del primer combo me refrescaba la lista del segundo. Ahora no lo hace, pero lo mas extra�o es que si pongo 2 dbgrids si cambian los datos en los dbgrids.
Esto es asi es un bug o simplemente no sirve como lo quiero usar?

El dbcombobox no trae la lista por eso usaba el dblookupcombobox

No a la obsolecencia programada: http://dimensionargentina.blogspot.com/2011/01/todo-esta-disenado-para-romperse.html Twitter: @nenunocomar Identi.ca: @nenuno Linux User #495070 Ubuntu User #28504 http://miexperiencialinux.blogspot.com/ El que pregunta aprende, y el que contesta aprende a responder. ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20110509/45d804de/attachment.html>

Reply by email

Maxi
to Maxi

El 9 de mayo de 2011 14:43, Maxi <maximiliano.duarte en gmail.com> escribi�:

Show quoted text 29 lines
Estoy intentando usar un dblookupcombobox como lo hacia en delphi, como listsource La idea es hacer una cascada de datos Query1: Especialidades Query2: Profesionales de la especialidad de query1 en delphi enlazaba por parametros ambas querys y usando el control como listsource al seleccionar del primer combo me refrescaba la lista del segundo. Ahora no lo hace, pero lo mas extra�o es que si pongo 2 dbgrids si cambian los datos en los dbgrids. Esto es asi es un bug o simplemente no sirve como lo quiero usar? El dbcombobox no trae la lista por eso usaba el dblookupcombobox -- No a la obsolecencia programada: http://dimensionargentina.blogspot.com/2011/01/todo-esta-disenado-para-romperse.html Twitter: @nenunocomar Identi.ca: @nenuno Linux User #495070 Ubuntu User #28504 http://miexperiencialinux.blogspot.com/ El que pregunta aprende, y el que contesta aprende a responder.

Se entendio la pregunta o estoy errado?

No a la obsolecencia programada: http://dimensionargentina.blogspot.com/2011/01/todo-esta-disenado-para-romperse.html Twitter: @nenunocomar Identi.ca: @nenuno Linux User #495070 Ubuntu User #28504 http://miexperiencialinux.blogspot.com/ El que pregunta aprende, y el que contesta aprende a responder. ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20110510/83d06510/attachment.html>

Reply by email

Paola Bruccoleri
to Maxi

El 10/05/2011 05:42 p.m., Maxi escribi�:

Show quoted text 5 lines
Se entendio la pregunta o estoy errado?

si, perfectamente :)
pero yo nunca he usado en lazarus combos enlazados..(todav�a no he necesitado, pero si lo logras, avisa!)
chauuuuuuuu

Reply by email

José Mejuto
to Maxi: El 9 de mayo de 2011 14:43, Maxi <maximiliano.duarte en gmail.com> escribi�: Se…

Hello Maxi,

Tuesday, May 10, 2011, 10:42:51 PM, you wrote:

M> El 9 de mayo de 2011 14:43, Maxi <maximiliano.duarte en gmail.com> escribi�:

Show quoted text 5 lines
> en delphi enlazaba por parametros ambas querys y usando el control como > listsource al seleccionar del primer combo me refrescaba la lista del > segundo. Ahora no lo hace, pero lo mas extra�o es que si pongo 2 dbgrids si > cambian los datos en los dbgrids. > Esto es asi es un bug o simplemente no sirve como lo quiero usar?

Deber�a hacerlo, pero hoy mismo me he encontrado con una serie de bugs en el dblookupcombobox que pueden afectar a esta situaci�n.

Que versi�n usas de Lazarus y contra que base de datos ? Usas memsets ?

Best regards, Jos�

Reply by email

Maxi
to José Mejuto

El 11 de mayo de 2011 08:14, Jos� Mejuto <joshyfun en gmail.com> escribi�:

Show quoted text 30 lines
Hello Maxi, Tuesday, May 10, 2011, 10:42:51 PM, you wrote: M> El 9 de mayo de 2011 14:43, Maxi <maximiliano.duarte en gmail.com> escribi�: >> en delphi enlazaba por parametros ambas querys y usando el control como >> listsource al seleccionar del primer combo me refrescaba la lista del >> segundo. Ahora no lo hace, pero lo mas extra�o es que si pongo 2 dbgrids si >> cambian los datos en los dbgrids. >> Esto es asi es un bug o simplemente no sirve como lo quiero usar? Deber�a hacerlo, pero hoy mismo me he encontrado con una serie de bugs en el dblookupcombobox que pueden afectar a esta situaci�n. Que versi�n usas de Lazarus y contra que base de datos ? Usas memsets ? -- Best regards, Jos� _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

Version 0.9.30
Use Zeos y TSqlQuery con los mismos resultados
Motor: Firebird

no uso el memdataset, no se usarlos, usos los zeos por migracion desde delphi

No a la obsolecencia programada: http://dimensionargentina.blogspot.com/2011/01/todo-esta-disenado-para-romperse.html Twitter: @nenunocomar Identi.ca: @nenuno Linux User #495070 Ubuntu User #28504 http://miexperiencialinux.blogspot.com/ El que pregunta aprende, y el que contesta aprende a responder. ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20110511/e62482be/attachment.html>

Reply by email

José Mejuto
to Maxi

Hello Maxi,

Wednesday, May 11, 2011, 4:09:47 PM, you wrote:

M> Version 0.9.30
M> Use Zeos y TSqlQuery con los mismos resultados
M> Motor: Firebird
M> no uso el memdataset, no se usarlos, usos los zeos por migracion desde M> delphi

Ah! vale, si es de Zeos no puedo ayudar :( Lo siento.

Best regards, Jos�

Reply by email

Emmanuel Galiotti
to José Mejuto

Perd�n pero yo tengo exactamente el mismo problema con el puntero, ya que no me trae la consulta en el segundo select y no uso zeos, uso TIBconnection, Tdatasource no mem, Y los selects no logran enlazarse.

El 11 de mayo de 2011 12:52, Jos� Mejuto <joshyfun en gmail.com> escribi�:

Show quoted text 23 lines
Hello Maxi, Wednesday, May 11, 2011, 4:09:47 PM, you wrote: M> Version 0.9.30 M> Use Zeos y TSqlQuery con los mismos resultados M> Motor: Firebird M> no uso el memdataset, no se usarlos, usos los zeos por migracion desde M> delphi Ah! vale, si es de Zeos no puedo ayudar :( Lo siento. -- Best regards, Jos� _______________________________________________ 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/20110511/e308aa17/attachment.html>

Reply by email

Ismael L. Donis García
to José Mejuto: M> Version 0.9.30 M> Use Zeos y TSqlQuery con los mismos resultados M> Motor: Firebird M>…

Creo que el problema viene por lo mismo, no por Zeus.

Yo tambi�n tengo problemas con el dblookupcombobox que ni se me llenan los datos.

Saludos a to2s
=========
|| ISMAEL ||
=========

Earlier message 27 lines
----- Original Message ----- From: "Jos� Mejuto" <joshyfun en gmail.com> To: "Spanish version of Lazarus List" <lazarus-es en lists.lazarus.freepascal.org> Sent: Wednesday, May 11, 2011 11:52 AM Subject: Re: [Lazarus-es]Comportamiento extra�o o diferente de dblookupcombobox? Hello Maxi, Wednesday, May 11, 2011, 4:09:47 PM, you wrote: M> Version 0.9.30 M> Use Zeos y TSqlQuery con los mismos resultados M> Motor: Firebird M> no uso el memdataset, no se usarlos, usos los zeos por migracion desde M> delphi Ah! vale, si es de Zeos no puedo ayudar :( Lo siento. -- Best regards, Jos�

Reply by email

José Mejuto
to Ismael L. Donis García

Hello Ismael,

Wednesday, May 11, 2011, 6:16:34 PM, you wrote:

ILDG> Creo que el problema viene por lo mismo, no por Zeus. ILDG> Yo tambi�n tengo problemas con el dblookupcombobox que ni se me llenan los ILDG> datos.

Los datos del dblookupcombo no se te llenan por que no has configurado el campo Keyfield.

De todos modos no te funciona bien debido a que el memdataset no tiene locate, y el dblookupcombobox lo usa para calcular el valor del campo.

Best regards, Jos�

Reply by email

Jorge Turiel
to José Mejuto

Hola, este tema lo acaban de tratar en el Foro, parece ser que es un bug que ha vuelto en la versi�n 0.9.30. Est� previsto que se solucione en la versi�n 0.9.31
Hay un bug abierto al respecto:
http://www.lazarus.freepascal.org/index.php/topic,13101.msg68235/topicseen.html#new http://bugs.freepascal.org/view.php?id=14827

Saludos
El 11/05/2011 18:48, Jos� Mejuto escribi�:

Show quoted text 15 lines
Hello Ismael, Wednesday, May 11, 2011, 6:16:34 PM, you wrote: ILDG> Creo que el problema viene por lo mismo, no por Zeus. ILDG> Yo tambi�n tengo problemas con el dblookupcombobox que ni se me llenan los ILDG> datos. Los datos del dblookupcombo no se te llenan por que no has configurado el campo Keyfield. De todos modos no te funciona bien debido a que el memdataset no tiene locate, y el dblookupcombobox lo usa para calcular el valor del campo.

Reply by email

Ismael L. Donis García
to José Mejuto: M> Version 0.9.30 M> Use Zeos y TSqlQuery con los mismos resultados M> Motor: Firebird M>…

Pues ahora si estoy amarrado de pies y manos si no me le agregas los eventos al FBufDataset.

Saludos Cordiales
=========
|| ISMAEL ||
=========

Earlier message 30 lines
----- Original Message ----- From: "Jos� Mejuto" <joshyfun en gmail.com> To: "Spanish version of Lazarus List" <lazarus-es en lists.lazarus.freepascal.org> Sent: Wednesday, May 11, 2011 12:48 PM Subject: Re: [Lazarus-es]Comportamiento extra�o o diferente de dblookupcombobox? Hello Ismael, Wednesday, May 11, 2011, 6:16:34 PM, you wrote: ILDG> Creo que el problema viene por lo mismo, no por Zeus. ILDG> Yo tambi�n tengo problemas con el dblookupcombobox que ni se me llenan los ILDG> datos. Los datos del dblookupcombo no se te llenan por que no has configurado el campo Keyfield. De todos modos no te funciona bien debido a que el memdataset no tiene locate, y el dblookupcombobox lo usa para calcular el valor del campo. -- Best regards, Jos�

Reply by email

Ismael L. Donis García
to José Mejuto: M> Version 0.9.30 M> Use Zeos y TSqlQuery con los mismos resultados M> Motor: Firebird M>…

Y no saldr� resuelto tambi�n para la 0.9.30.1?

Saludos Reiterados
=========
|| ISMAEL ||
=========

Earlier message 36 lines
----- Original Message ----- From: "Jorge Turiel" <jorge.turiel en gmail.com> To: "Spanish version of Lazarus List" <lazarus-es en lists.lazarus.freepascal.org> Sent: Wednesday, May 11, 2011 1:00 PM Subject: Re: [Lazarus-es] Comportamiento extra�o o diferente de dblookupcombobox? Hola, este tema lo acaban de tratar en el Foro, parece ser que es un bug que ha vuelto en la versi�n 0.9.30. Est� previsto que se solucione en la versi�n 0.9.31 Hay un bug abierto al respecto: http://www.lazarus.freepascal.org/index.php/topic,13101.msg68235/topicseen.html#new http://bugs.freepascal.org/view.php?id=14827 Saludos El 11/05/2011 18:48, Jos� Mejuto escribi�: > Hello Ismael, > > Wednesday, May 11, 2011, 6:16:34 PM, you wrote: > > ILDG> Creo que el problema viene por lo mismo, no por Zeus. > ILDG> Yo tambi�n tengo problemas con el dblookupcombobox que ni se me > llenan los > ILDG> datos. > > Los datos del dblookupcombo no se te llenan por que no has configurado > el campo Keyfield. > > De todos modos no te funciona bien debido a que el memdataset no > tiene locate, y el dblookupcombobox lo usa para calcular el valor del > campo. >

Reply by email

José Mejuto
to Ismael L. Donis García: Pues ahora si estoy amarrado de pies y manos si no me le agregas los eventos al…

Hello Ismael,

Wednesday, May 11, 2011, 8:02:24 PM, you wrote:

ILDG> Pues ahora si estoy amarrado de pies y manos si no me le agregas los eventos ILDG> al FBufDataset.

Se soluciona con un peque�o parche, eso si, para tu caso concreto usando "LookupCache=true". El listado de opciones es variable de registro a registro o son siempre las mismas ?

Best regards, Jos�

Reply by email

Ismael L. Donis García
to José Mejuto: M> Version 0.9.30 M> Use Zeos y TSqlQuery con los mismos resultados M> Motor: Firebird M>…

Se cargan en tiempo de ejecuci�n y vale para todos los registros.

Por ejemplo cuando captas un cliente debo seleccionar en el combobox a que organismo pertenece ese cliente y que me salve en la tabla de los clientes el ID del organismo en cuesti�n. Pero que cuando visualice el grid vea el nombre del organismo, no el ID del organismo.

Ser�a:
En la Tabla Organismos
idorg, nombre

En la Tabla Clientes:
idcliente, codigo, nombre, idorg, .......

Visualizar y captar en el grid

codigo, nombre del cliente, nombre del organismo, ......

Todo ello a trav�s de 2 TMenDataset o 2 TBufDataset cuando este �ltimo posea los eventos de inserci�n, edici�n, post, etc....

Saludos Reiterados
=========
|| ISMAEL ||
=========

Earlier message 26 lines
----- Original Message ----- From: "Jos� Mejuto" <joshyfun en gmail.com> To: "Spanish version of Lazarus List" <lazarus-es en lists.lazarus.freepascal.org> Sent: Wednesday, May 11, 2011 2:27 PM Subject: Re: [Lazarus-es]Comportamiento extra�o o diferente de dblookupcombobox? Hello Ismael, Wednesday, May 11, 2011, 8:02:24 PM, you wrote: ILDG> Pues ahora si estoy amarrado de pies y manos si no me le agregas los eventos ILDG> al FBufDataset. Se soluciona con un peque�o parche, eso si, para tu caso concreto usando "LookupCache=true". El listado de opciones es variable de registro a registro o son siempre las mismas ? -- Best regards, Jos�

Reply by email

José Mejuto
to Ismael L. Donis García

Hello Ismael,

Wednesday, May 11, 2011, 9:29:58 PM, you wrote:

ILDG> Se cargan en tiempo de ejecuci�n y vale para todos los registros.

ILDG> Por ejemplo cuando captas un cliente debo seleccionar en el combobox a que ILDG> organismo pertenece ese cliente y que me salve en la tabla de los clientes ILDG> el ID del organismo en cuesti�n. Pero que cuando visualice el grid vea el ILDG> nombre del organismo, no el ID del organismo.

El problema para mi es que se vea el nombre del organismo en vez de su ID. Eso tengo que mirarlo a ver si se puede hacer "f�cil".

Best regards, Jos�

Reply by email

Ismael L. Donis García
to José Mejuto: M> Version 0.9.30 M> Use Zeos y TSqlQuery con los mismos resultados M> Motor: Firebird M>…

Te paso una imagen para que veas como lo tengo realizado en Visual Basic. Eso es lo que necesito en lograr en Lazarus

Saludos Reiterados
=========
|| ISMAEL ||
=========

Earlier message 27 lines
----- Original Message ----- From: "Jos� Mejuto" <joshyfun en gmail.com> To: "Spanish version of Lazarus List" <lazarus-es en lists.lazarus.freepascal.org> Sent: Thursday, May 12, 2011 4:13 AM Subject: Re: [Lazarus-es]Comportamiento extra�o o diferente de dblookupcombobox? Hello Ismael, El problema para mi es que se vea el nombre del organismo en vez de su ID. Eso tengo que mirarlo a ver si se puede hacer "f�cil". -- Best regards, Jos� ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20110512/1067d50b/attachment-0001.html> ------------ pr�xima parte ------------ A non-text attachment was scrubbed... Name: no disponible Type: image/png Size: 31188 bytes Desc: no disponible URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20110512/1067d50b/attachment-0001.png>

Reply by email

Maxi
to José Mejuto: M> Version 0.9.30 M> Use Zeos y TSqlQuery con los mismos resultados M> Motor: Firebird M>…
Ah! vale, si es de Zeos no puedo ayudar :( Lo siento.

he probado con varios componentes de datos, incluidos zeos. El problema est� en el componente, que deberia ser independiente de donde saque los datos.

No a la obsolecencia programada: http://dimensionargentina.blogspot.com/2011/01/todo-esta-disenado-para-romperse.html Twitter: @nenunocomar Identi.ca: @nenuno Linux User #495070 Ubuntu User #28504 http://miexperiencialinux.blogspot.com/ El que pregunta aprende, y el que contesta aprende a responder. ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20110512/2d838891/attachment.html>

Reply by email

Maxi
to José Mejuto: ILDG> Se cargan en tiempo de ejecuci�n y vale para todos los registros. ILDG> Por…

El 12 de mayo de 2011 05:13, Jos� Mejuto <joshyfun en gmail.com> escribi�:

Show quoted text 27 lines
Hello Ismael, Wednesday, May 11, 2011, 9:29:58 PM, you wrote: ILDG> Se cargan en tiempo de ejecuci�n y vale para todos los registros. ILDG> Por ejemplo cuando captas un cliente debo seleccionar en el combobox a que ILDG> organismo pertenece ese cliente y que me salve en la tabla de los clientes ILDG> el ID del organismo en cuesti�n. Pero que cuando visualice el grid vea el ILDG> nombre del organismo, no el ID del organismo. El problema para mi es que se vea el nombre del organismo en vez de su ID. Eso tengo que mirarlo a ver si se puede hacer "f�cil". -- Best regards, Jos� _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

Justamente eso el lo que no se tiene que hacer, no mostrar el Id sino la descipcion/nombre, eso lo hace mas humano el trabajo. Ismael, tenes que crear un campo lookup en la tabla clientes con los datos de los organismos, ahora si no funciona el lookup por no estar implementado el locate, podes usar un evento de la grilla o cambiar la propiedad buttonstyle de la columna de la grilla y abrir una ventanita que haga la seleccion con otra grilla de la tabla organismos.

No a la obsolecencia programada: http://dimensionargentina.blogspot.com/2011/01/todo-esta-disenado-para-romperse.html Twitter: @nenunocomar Identi.ca: @nenuno Linux User #495070 Ubuntu User #28504 http://miexperiencialinux.blogspot.com/ El que pregunta aprende, y el que contesta aprende a responder. ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20110512/983749bc/attachment.html>

Reply by email