Sign in Join

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

Mailing lists / lazarus-es / 2012-12

tdblookupcombo, no graba valor

6 messages · 2 people · –

Reply by email Subscribe to this list Your subscription

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

Paola Bruccoleri

Hola nuevamente!

en un simple form de alta, donde tengo campos tdbedits y tdblookupcombos asociados a un query, si en el onshow del form hago esto:

       cboDepartamento.Itemindex:= 0;
       cboPais.Itemindex:= 0;

para que se muestren con el 1er registro los tdblookupcombo, cuando grabo (hago el post, etc).. NO se graba NADA en los campos correspondientes. En cambio si saco eso, o sea, No asigno valor por defecto y al agregar un registro elijo de la lista un valor cualquiera, SI se graba...

es como que es necesario "abrir" el lookupcombo..

es un error m�o o qu� es lo que estar� pasando? muchas gracias!

Reply by email

Maxi
to Paola Bruccoleri

El d�a 27 de diciembre de 2012 16:34, Paola Bruccoleri <pbruccoleri en adinet.com.uy> escribi�:

Show quoted text 22 lines
Hola nuevamente! en un simple form de alta, donde tengo campos tdbedits y tdblookupcombos asociados a un query, si en el onshow del form hago esto: cboDepartamento.Itemindex:= 0; cboPais.Itemindex:= 0; para que se muestren con el 1er registro los tdblookupcombo, cuando grabo (hago el post, etc).. NO se graba NADA en los campos correspondientes. En cambio si saco eso, o sea, No asigno valor por defecto y al agregar un registro elijo de la lista un valor cualquiera, SI se graba... es como que es necesario "abrir" el lookupcombo.. es un error m�o o qu� es lo que estar� pasando? muchas gracias! _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

si es un error tuyo, jijijij
si quiere mover el puntero del combo debes acceder a una propiedad keyvalue (asi estaba en delphi) no estoy ahora con Laz. El keyvalue tiene la clave ovalor unico dentro de la lista.

El que pregunta aprende, y el que contesta aprende a responder. No a la obsolecencia programada: http://dimensionargentina.blogspot.com/2011/01/todo-esta-disenado-para-romperse.html Linux User #495070 http://domonetic.com/blog

Reply by email

Paola Bruccoleri
to Maxi
Show quoted text 6 lines
si es un error tuyo, jijijij si quiere mover el puntero del combo debes acceder a una propiedad keyvalue (asi estaba en delphi) no estoy ahora con Laz. El keyvalue tiene la clave ovalor unico dentro de la lista.

Hola Maxi..
pero pod�s creer que antes lo ten�a con keyvalue y pasa lo mismo??? jiji o sea hac�a esto: cbo.keyvalue:= 1
(y si tengo claves 1) (son tablitas rechicas de 1 y 3 registros..!)

Reply by email

Maxi
to Paola Bruccoleri

Lo volvi a probar, hace tiempo era un bug que no cambiaba el valor ni mostraba el cambio en el control i sigue igual.
Keyvalue corresponde a los valores que tenes en la tabla, 1 no es el item numero 1 sino el registro con el valor 1.

El d�a 28 de diciembre de 2012 08:40, Paola Bruccoleri <pbruccoleri en adinet.com.uy> escribi�:

Show quoted text 18 lines
> si es un error tuyo, jijijij > si quiere mover el puntero del combo debes acceder a una propiedad > keyvalue (asi estaba en delphi) no estoy ahora con Laz. El keyvalue > tiene la clave ovalor unico dentro de la lista. > > Hola Maxi.. pero pod�s creer que antes lo ten�a con keyvalue y pasa lo mismo??? jiji o sea hac�a esto: cbo.keyvalue:= 1 (y si tengo claves 1) (son tablitas rechicas de 1 y 3 registros..!) _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
El que pregunta aprende, y el que contesta aprende a responder. No a la obsolecencia programada: http://dimensionargentina.blogspot.com/2011/01/todo-esta-disenado-para-romperse.html Linux User #495070 http://domonetic.com/blog

Reply by email

Paola Bruccoleri
to Maxi

El 28/12/2012 10:36 a.m., Maxi escribi�:

Lo volvi a probar, hace tiempo era un bug que no cambiaba el valor ni mostraba el cambio en el control i sigue igual. Keyvalue corresponde a los valores que tenes en la tabla, 1 no es el item numero 1 sino el registro con el valor 1.

si, tengo claro que es el registro con valor 1, y en ambas tablas tengo registros con esos valores. Aparte si no lo inicializo de entrada funciona bien.. era un tema de comportamiento del dblookupcombo. en qu� versipon de lazarus lo probaste?
muchas gracias!

Reply by email

Maxi
to Paola Bruccoleri

El d�a 28 de diciembre de 2012 10:19, Paola Bruccoleri <pbruccoleri en adinet.com.uy> escribi�:

Show quoted text 20 lines
El 28/12/2012 10:36 a.m., Maxi escribi�: > Lo volvi a probar, hace tiempo era un bug que no cambiaba el valor ni > mostraba el cambio en el control i sigue igual. > Keyvalue corresponde a los valores que tenes en la tabla, 1 no es el > item numero 1 sino el registro con el valor 1. si, tengo claro que es el registro con valor 1, y en ambas tablas tengo registros con esos valores. Aparte si no lo inicializo de entrada funciona bien.. era un tema de comportamiento del dblookupcombo. en qu� versipon de lazarus lo probaste? muchas gracias! _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

con codetyphon 3.10
Laz 1.1 svn 39940

El que pregunta aprende, y el que contesta aprende a responder. No a la obsolecencia programada: http://dimensionargentina.blogspot.com/2011/01/todo-esta-disenado-para-romperse.html Linux User #495070 http://domonetic.com/blog

Reply by email