Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   problesmas actualizar BDE (https://www.clubdelphi.com/foros/showthread.php?t=7864)

tomasgarcia 28-02-2004 13:19:06

problesmas actualizar BDE
 
Quisiera plantearte una duda.
Estoy realizando una pequña aplicación mediante DELPHi6, para ello cen una tabla Paradox,
donde dos de sus campos son CP y Ciudad, los asocio a un DBcombobox, cada uno de los cuales tiene su lista correspondiente(CP y Ciudad).
Cuando modifico uno de ellos, lanzo un evento para cambiar el indexitem del contrario, y esto lo realiza bien, ademas también le envio el foco al contrario.
El problema es que al acvtualizar la tabla post, el dato que almacena en el campo donde le forcé el indexitem, es el que tenia previamente, y no el que me esnseñaba en pantalla.
Lo he intentado con todas las propiedades posibles update, updatestatus tanto de la tabla como de los combos, no se que pasa?
Tambien lo intenté con del DBcomboList...no se que, y me hace lo mismo,esta ni varia el indexitem.
Si tiebnes un momneto y te apetece me contestas?.
Aprobecho por si lo haces, si quiero migrar al DBX, debo tener instalado un RMDS tipo Aracle interbase ... es cierto?. Cual recomientas para DELphi seguro interbase no?
Saludos y gracias.

eduarcol 28-02-2004 15:53:53

No se si lo habras intentado, pero escribistes directamente el valor en el campo en lugar de cambiar el ItemIndex???

tomasgarcia 01-03-2004 18:46:12

problemas actualizar bde
 
Cita:

Empezado por eduarcol
No se si lo habras intentado, pero escribistes directamente el valor en el campo en lugar de cambiar el ItemIndex???

No acabo de entender, yo lo que quiero es que tome el valor de una lista, para no tener que escribirlo, por eso le cambio el Itemindex.

Saludos eduarcol.

eduarcol 01-03-2004 21:28:58

Pero podrias hacer algo asi:

MiTabla.FieldbyName(MiCampo).AsString := MiCombo.Items.String[MiCombo.SelectedIndex];

Giniromero 02-03-2004 12:00:30

Hola,

Supongo que tendrás en las propiedades de ese DBComboBox en el datafield, el nombre del campo en el que quieres que se guarde el valor que le estás dando, y en el Datasource, el Source conectado a la tabla en la que quieres que se guarde ese valor y que la tabla estará abierta cuando le haces el post ¿verdad?

Sé que para algunos esto puede ser de peregrullo, pero despistes los tenemos todos.

Saludos,

Virginia

tomasgarcia 06-03-2004 11:17:32

Solucionado eduarcol
Muchas garcias


La franja horaria es GMT +2. Ahora son las 22:36:02.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi