Re: [vfp] IDEAS PARA REPOSICIONARSE EN UN CURSOR AL CENTRO DEL GRID

78 views
Skip to first unread message

JaiSan Miranda Herrera

unread,
Mar 18, 2026, 3:07:39 PM (3 days ago) Mar 18
to publice...@googlegroups.com
La Funcion Recno()  puedes almacenar el puntero del registro  con m,regatual = recno(), después de hacer todo , le das un goto   m,regatual, 
y el setfocus, a mi me funciona.. 
JM

El mar, 17 mar 2026 a la(s) 5:57 p.m., RS “Ricardo” (ricardo...@gmail.com) escribió:
Gracias 
funciono

El martes, 17 de marzo de 2026 a las 18:52:06 UTC-3, jorge.ma...@gmail.com escribió:

Estimado Buenas tardes.

Sugerencia, luego de localizar el registro:

  1. Thisform.grid1.setFocus

 

Saludos

Martín Inga

 

From: publice...@googlegroups.com <publice...@googlegroups.com> On Behalf Of RS “Ricardo”
Sent: martes, 17 de marzo de 2026 16:37
To: Comunidad de Visual Foxpro en Español <publice...@googlegroups.com>
Subject: [vfp] IDEAS PARA REPOSICIONARSE EN UN CURSOR AL CENTRO DEL GRID

 

Buenas amigos(as) como están,  recurro a ustedes para algún consejo respecto de lo siguiente:

 

Tengo un Form que  carga un cursor en un grid   desde una tabla de sqlserver, y el inconveniente que tengo es que después de hacer el correspondiente Update al servidor 

vuelvo a traer los registros (que no son muchos ) y luego hago un locate con la ultima descripción realizada sobre el cursor, y si lo encuentro, pero no logro hacer que el registro recién grabado me quede en el centro del grid, como en la figura 1

Siempre me queda como en la figura 2 es decir al tope superior 

Si alguien ha resuelto ese inconveniente y me indica que hizo se lo agradecere

 

 

 

--
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/94718ca1-83dc-4e8e-b3e5-1c587a3f7eb1n%40googlegroups.com.

--
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/9909fc92-6b61-4008-bf95-e554e04cbaecn%40googlegroups.com.


--
Muy atentamente envió a ustedes cotización para orden de compra según  conversación, esperamos tener una excelente relación comercial que permita servirle a satisfacción 
Atte 
Sandra E. Herrera Rojas
Gerente de Ventas 

JAISANTEX S.A.S   
Modas, Diseños, Estilos - 
Uniformes y Dotaciones Empresariales . Modas & Diseños exclusivos
Calle 7b No. 62-39 Villa Olímpica 
Tels.3226424971 - 3225298328
Galapa -  Atlántico 




RS “Ricardo”

unread,
Mar 19, 2026, 11:19:38 AM (2 days ago) Mar 19
to Comunidad de Visual Foxpro en Español
Hola  Gracias por contestar, pero el problema no es ubicar el registro eso ya lo he hecho la idea es que si el el usuario hace click en nuevo (un command que esta al pie del grid)  y estaba con una vista en el grid , después de grabar que retorne a una similar mostrando el registro recién agregado.
Cabe mencionar que el select que tra los registros desde la tabla de sql ordena por Familia, Subfamilia, Orden, Descripción 
Entonces si el usuario esta revisando las descripciones de ítems en el grid y determian que le falta uno para una familia subfamilia determinada  hace clic en el command nuevo y después de grabar quería que el nuevo registro se visualice con los de su misma familia subfamilia en el centro del grid.

Por ahora con la sugerencia de thisform.grid.setfocus si bien es cierto queda en el tope superior al menos logre que debajo se muestren otros registros de la misma familia y subfamilia, con lo cual el usuario tiene una vista mas rápida

Zarlu

unread,
Mar 19, 2026, 12:38:59 PM (2 days ago) Mar 19
to Comunidad de Visual Foxpro en Español
Buenos días Ricardo!

Quizá DoScroll te sirva

*0 Scroll up
*1 Scroll down
*2 Scroll page up
*3 Scroll page down
*4 Scroll left
*5 Scroll right
*6 Scroll page left
*7 Scroll page right
Thisform.grid1.DoScroll(0)

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