[Lazarus-es] rxdblookupcomo
Paola Bruccoleri
pbruccoleri en adinet.com.uy
Vie Dic 17 19:28:21 CET 2010
Hola a todos..
tengo problemas con este control...
lo estoy usando para la edición de una tabla. Si no le establezco la
propiedad datasource (o sea, no queda enlazado) y muestro el valor de la
tabla cargándolo a mano:
pongo esto en el onactivate del form
cboRuta.KeyValue :=
ABMF03.dbForm03.FieldByName('cod_ruta').AsInteger;
de esa forma veo la descripción de la ruta, porque si establezco las
propiedades lookupsource y compañia!..
el problema? no me deja modificar el valor. Elijo cualquiera de la lista
y siempre queda el original..
AHORA.. pruebo de enlazarlo a la tabla, estableciendo la propiedad
datasource..
aparenta funcionar como corresponde, pero debo colocar en el botón de
cancelar de ese form esto:
ABMF03.dbForm03.CancelUpdates;
ABMF03.dbForm03.Refresh;
para que la modificación que haga no se haga.
Probando y probando, veo que despues de cancelar varias ediciones de
registros, me sale un ACCESS VIOLATION que no puedo saber a que se debe,
pero he comprobado que tiene que ver con estos campos enlazados a la
tabla. Otras veces esto del cancelupdates me ha causado trastornos que
quisiera evitar.. por tanto, prefiero la primera opción, de cargar a
mano y luego hacer el update correspondiente con una sentencia sql.
Alguna idea?
muchas gracias
chauuuuuuu
More information about the Lazarus-es
mailing list