FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Modificar Registro de DBGrid
Hola Amigos
me he estado cabezeando... para poder recordar como modificar un registro que lo muestro a través de un DBGrid... (no me acuerdo si se podia hacer..) Estoy trabajando con un IBQuery... un DataSource y un DBGrid... la consulta del IBQuery es la sgte
en donde muestra todos los registros de mes 1 al 12 (según corresponda).. necesito poder modificar o actualizar en forma directa un dato específico en el DBGrid.. pero no me deja...? alguien tiene una idea de como hacerlo??? Tambien puse DBEdit de los campos para poder modificarlos a través de ese componente pero tampoco me deja modificarlos Me acuerdo que con el component Query del DBE se tenia que cambiar la propiedad Requestlive y funcionaba... pero con el IBQuery no se donde habilitar la edición ???
__________________
BlueSteel |
#2
|
||||
|
||||
Me da la impresión que vas a tener que utilizar el componente:
TIBUpdateSQL Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
||||
|
||||
Ok...
gracias... ahorita buscare como funciona...
__________________
BlueSteel |
#4
|
||||
|
||||
Uso del TIBUpdateSQL
Bueno...
Ya agrege el componente TIBUpdateSQL y lo enlace al componente IBQuery correpondiente La tabla a Actualizar se llama Movimiento y su estructura es, en donde solo quiero modificar los campos que muestro en rojo Mov_Nro Per_Nro Mov_Limp Mov_Ire Mov_Mov Mov_Pmed Mov_Leys Mov_Ctah2 Mov_Cper Mov_Colac Mov_Onimp Mov_Seguro1 Mov_Mes Mov_Mafp Mov_Mfam Bueno, cuando pincho en el componente TIBUpdateSQL (doble Click), me aparece una pantalla que me permite generar las sentencias SQL... y me genero las siguientes sentencias ModifySQL
InsertSQL
DeleteSQL
RefreshSQL
Luego, voy al DBgrid correpondiente (donde ya esta todo enlazado..).. quiro modificar un valor, me lo permite hacer, pero cuando salgo y vuelvo a entrar, el valor no se ha actualizado que podrá ser ??
__________________
BlueSteel |
#5
|
||||
|
||||
Has probado a cerrar y volver a abrir la conexión, para ver si es problema de que la rejilla no actualizado los cambios en la fuente?
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#6
|
||||
|
||||
Cita:
Cerre Conexión con Base, desactive consultas IBQuery... Desactive IBTransaction... Cerre programa... reinicie PC... y nada... Cuando hice la modificación, me cambio el dato. pincho actualizar para que me muestra otros resultados (con la misma consulta para ver si se cambio el valor).. y me muestra el dato antiguo... Tambien probé realizando la modificación... sali del modulo... volví a ingresar al modulo.. realice consulta.. y pan.. el valor siguie allí... Tambien probé lo anterior.. pero saliendo del sistema y volviendo a ingresar ??
__________________
BlueSteel |
#7
|
|||
|
|||
Hola amigo BlueSteel, ya probaste con la función ApplyUpdates, yo tenia ese problema y con eso lo solucioné.
Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
qry para modificar registro | alcides | SQL | 10 | 30-10-2007 13:24:46 |
Modificar registro | Elite237 | OOP | 4 | 03-08-2007 04:27:21 |
Modificar un Registro en un TMDOQuery | KAYO | Firebird e Interbase | 4 | 30-07-2007 22:43:02 |
Como modificar un registro? | Telemaco | Conexión con bases de datos | 4 | 20-02-2004 16:45:48 |
modificar olo un registro | Irina | SQL | 1 | 26-05-2003 13:41:59 |
|