![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
|||
|
|||
|
Problemas con grabacion
Mirá... Es Asi. Una Grilla me refleja con un select en la opcion SQL y me muestra los datos. Luego, segun el registro que este parado yo con un numero interno edito en una Tabla aparte y las modificaciones las grabo con POST. Luego al query que maneja la grilla, lo cerre, le cambie el select, lo activo y desactivo, etc. y me sigue mostrando el registro sin cambios. Ahora, si le pongo un timer en 1200 aprox, y luego de eso corro un refresco del query si se ven los cambios. Espero respuestas. Gracias.
|
|
#2
|
||||
|
||||
|
Hola
Copia y pega aqui el codigo que estas usando en todo este proceso. A ver donde esta el asunto. Saludos
__________________
Siempre Novato |
|
#3
|
|||
|
|||
|
Tabla.Edit;
Tabla.FieldValues['Fecha'] := DbFecha.Text; Tabla.FieldValues['Tipo'] := DbTipo.Text; Tabla.FieldValues['Num_Sanitario'] := DbNum_Sanitario.Text; Tabla.FieldValues['Num_Especie'] := ListaEspecies.KeyValue; Tabla.FieldValues['Num_Producto'] := ListaProductos.KeyValue; Tabla.FieldValues['Cajas'] := DbCajas.Text; Tabla.FieldValues['Kilos_Netos'] := DbKilos_Netos.Text; Tabla.Post; {RefreshClick(NIL); Timer.Enabled := True;} Query.Close; Query.Open; Donde Query es de la grilla Gracias |
|
#4
|
||||
|
||||
|
Hola
Bueno: 1- Nunca he usado filevalues, no se el efecto que hara. 2- como defines que el campo que editaste de la tabla corresponde a alguno del dbgrid. 3- Estas seguro que la tabla apunta a la tabla de la BD que ve el query?. No le veo gran cosa al codigo, solo por confirmacion yo cerraria la tabla despues del post, a ver que pasa. Tabla.post; Tabla.close;. Saludos
__________________
Siempre Novato Última edición por Caral fecha: 03-05-2011 a las 20:09:36. |
|
#5
|
||||
|
||||
|
Solo por curiosidad
porque usas un query? y no usas la tabla... o es que estas mostrando solo algunos registros (los que determinas con el query) de la tabla
__________________
Dulce Regalo que Satanas manda para mi..... |
|
#6
|
||||
|
||||
|
Hola
Cita:
![]() ![]() ![]() Saludos
__________________
Siempre Novato |
|
#7
|
|||
|
|||
|
Hola, Uso Query porque muestro en la grilla valores de un dia determinado y aparte se combina con otras tablas. Es la mejor forma que encontre.
Te cuento que la grabacion me funciono con cerrar la tabla. Ahora me pasa como antes pero para borrar como ves en el codigo. Que hago ? Hice lo mismo y ahora me tarda en mostrar la eliminación... begin Tabla.TableName := 'Salidas'; Tabla.Filter := 'Contador = ' + inttostr(Query.FieldValues['Contador']); Tabla.Active := True; Tabla.Delete; Tabla.Close; Query.Close; Query.Open; end; |
|
#8
|
||||
|
||||
|
Cita:
![]()
__________________
Dulce Regalo que Satanas manda para mi..... |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Demora en la conexión a la base de datos | fxgarcia | Conexión con bases de datos | 6 | 14-11-2007 13:22:12 |
| Demora en locate... | Luis Castillo | Firebird e Interbase | 1 | 16-01-2006 17:35:44 |
| IBDatase Insert Post Edit Post | ariefez | Firebird e Interbase | 4 | 12-10-2005 01:53:04 |
| Demora de conexión... | dunia_lv | Conexión con bases de datos | 0 | 23-05-2005 19:13:37 |
| Demora al cambiar la hora | CFPA86 | Varios | 5 | 26-09-2003 20:58:27 |
|