![]() |
Actualizacion de registro
Hola! el problema es el siguiente, estoy utilizando un IBTable, ingreso un registro, pero al quererlo consultar en un combo este no lo visualizo, me salgo de la aplicacion y vuelvo a entrar y ya lo veo en el combo, tengo que hacer un flush??? o algo similar???
|
Debieras hacer un Refresh si el componente te lo permite, sino simplemente cerrar y volver a abrir la tabla.
Un Saludo. |
Gracias por la respuesta, el problema todavia no se soluciona...te explico, estoy modificando un sistema el cual el autor no soy yo, le agregue u modulo de mantenimiento a una tabla X, ese modulo se conecta a traves de los componentes de Interbase en especifico ibtable, ahora bien , en otro modulo del autor accesa a esa tabla a traves de querys y aqui es en donde no se refleja el ultimo registro agregado en mi modulo. Me comentas que basta con cerrar y abrir la tabla, pero como te comento no accesamos del mismos modo.
cual sera el problema??? |
Comprueba el ListSource asociado al Combo y refresca el mismo como te han indicado anteriormente.
Suerte. :) |
Les comento, No trabajo con un DBCombo, sino con un combo, el ingreso de los items se hace a traves de un ciclo (esto por lo que comento del autor), si acceso a esta tabla a traves de un DBcombo aqui si me parecen actualizados los registros...
|
Nomas no se deja
A la fecha, ya modifique como actualizo la tabla lo hacia con el componente ibtable, lo cambie a hacerlo con SQL, ahora ya cuando me voy al otro programa ya aparecen en el combo todos los registros.......Pero el Grid que tenia en el mantenimiento NO LO actualiza, a que se debe este chistoso problema.
PD ya cerre y abri el query, ya actualice el Grid y no funciona, tendre que modificar alguna propiedad??? |
prueba ha realizar un comit en la transaccion despues de la inserccion:
Código:
IBTransaction1.CommitRetaining; Código:
open; close; Código:
refresh; Espero que te sirva la ayuda. |
Aun no
No se que pasa, el codigo es el que sigue...
Código:
procedure TfrmAgrupadora.btnGrabarClick(Sender: TObject); |
Listo asunto arreglado, estaba usando un Query del tipo Dbexpress y lo cambie por un query tipo interbase... :)
|
La franja horaria es GMT +2. Ahora son las 22:48:55. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi