Actualizar GRID Vfp9 - SQL Server 2019

87 views
Skip to first unread message

integral

unread,
Jun 15, 2026, 11:37:53 AM (6 days ago) Jun 15
to Comunidad de Visual Foxpro en Español
Que tal amigos del Foro:

Muy Buenos Días

En un proyecto creado en VFP9 enlazado a SQL Server 2022 no logro actualizar un GRID cuando se actualizan algunos campos del mismo GRID .

Tengo un Formulario Principal que contiene un GRID y dentro un botón de comando que llama a un Formulario Secundario donde se modifican los items y/o datos del GRID. 

No consigo visualizar los cambios realizados al grabar y cerrar el formulario Secundario.

Al quedar el Formulario Principal el GRID No muestra los nuevos datos modificados...

Alguna idea o sugerencia...

Agradezco sus comentarios.
  
Form: Principal
FORM_PRINCIPAL.jpg

Form : Secundario 
FORM_SECUNDARIO.jpg

Saludos,

Integral

Aarón Delgado

unread,
Jun 15, 2026, 11:58:21 AM (6 days ago) Jun 15
to publice...@googlegroups.com
Cuando guardas en SQL Server, mediante INSERT INTO o UPDATE, luego tienes que recuperar todos los registros de tu tabla o tablas mediante un cursor, esté cursor va enlazado a tu grid, donde se refrescará.

Saludos cordiales;

DELGADO JAIMES, Roberto Aarón
Fijo: 013969545 /  Movistar: 988316319



--
Blog de la Comunidad Visual FoxPro en Español http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/publicesvfoxpro/59acc154-9385-4978-b802-3888a7bab33an%40googlegroups.com.

Viktor

unread,
Jun 15, 2026, 12:22:41 PM (6 days ago) Jun 15
to publice...@googlegroups.com
En la Propiedad  AfterRowColChange tendrias que actualizar los datos de la consulta y mostrar el form modal..
en mi caso creo un metodo donde ejecuto la consulta que se refresca en cada cambio de fila.. 

Martin Inga

unread,
Jun 15, 2026, 12:23:56 PM (6 days ago) Jun 15
to publice...@googlegroups.com

Estimado buenos días.

Debes recuperar los registros nuevamente de base SQL, luego te ubicas en el registro que modificaste y listo se verán actualizados.

 

Saludos,

MI

 

From: publice...@googlegroups.com <publice...@googlegroups.com> On Behalf Of integral
Sent: lunes, 15 de junio de 2026 10:38
To: Comunidad de Visual Foxpro en Español <publice...@googlegroups.com>
Subject: [vfp] Actualizar GRID Vfp9 - SQL Server 2019

 

Que tal amigos del Foro:

 

Muy Buenos Días

 

En un proyecto creado en VFP9 enlazado a SQL Server 2022 no logro actualizar un GRID cuando se actualizan algunos campos del mismo GRID .

 

Tengo un Formulario Principal que contiene un GRID y dentro un botón de comando que llama a un Formulario Secundario donde se modifican los items y/o datos del GRID. 

 

No consigo visualizar los cambios realizados al grabar y cerrar el formulario Secundario.

 

Al quedar el Formulario Principal el GRID No muestra los nuevos datos modificados...

 

Alguna idea o sugerencia...

 

Agradezco sus comentarios.

  

Form: Principal

 

Form : Secundario 

 

Saludos,

 

Integral

RS “Ricardo”

unread,
Jun 15, 2026, 12:36:05 PM (6 days ago) Jun 15
to Comunidad de Visual Foxpro en Español
Como ya te lo explicaron los Colegas que respondieron DEBES si o si volver a Consultar la tabla y  actualizar el cursor asociado al grid

Viktor

unread,
Jun 15, 2026, 12:40:15 PM (6 days ago) Jun 15
to publice...@googlegroups.com
Crea un metodo  de consulta a tus  datos y ponlo en la propiedad  AfterRowColChange...!!

Zarlu

unread,
Jun 15, 2026, 1:59:41 PM (6 days ago) Jun 15
to Comunidad de Visual Foxpro en Español
Buenas tardes Integral!

Cómo respuesta general te diría que por cada cambio debes actualizar el grid/cursor que cargaste al iniciar en el formulario principal.

Pero si ese cursor es editable, y confirmas la actualización en la tabla, con un refresh debería de bastar.
Si tu cursor es editable con buffering y no se actualiza la tabla deberás hacer un REVERT a tu cursor.

Suerte
zarlu
Chetumal, Quintana Roo, México
Reply all
Reply to author
Forward
0 new messages