![]() |
Refresh en Grid con un TiBQuery como datasource
Que tal a todos, buen dia.
Tengo un DBGrid que muestra algunos de los campos que tengo en una tabla los cuales consulto con un TIBQuery (el TIBQuery es el datasource del GRID), cuando agrego un nuevo registro o modificó un dato (no edito ni agrego datos en el grid sino en campos TDBEdit mientras el grid esta oculto), y al volver a poner visible el GRID este no refleja el cambio realizado, despues del post intento hacer un query.Refresh pero me marca error "cannot refresh row (no refresh query)". Para actualizar el cambio en el grid, tengo que hacer un query.close y luego un query.open pero creo que no es la forma más apropiada. Alguien puede orientarme al respecto? Saludos |
Hola,
Creo que la respuesta está en la descripción del método "Refresh" que puede verse en la ayuda de Delphi, concretamente, en la siguiente nota: Cita:
|
Resp
Mira el close y el open esta bien.
Pero te recomiendo que despues de guardar hagas un commit. |
Muchas gracias por su ayuda.
Seguiré sus consejos. Saludos |
La franja horaria es GMT +2. Ahora son las 02:03:09. |
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