Quitar un registro de un cursor

513 views
Skip to first unread message

calichy

unread,
Aug 21, 2010, 7:16:21 PM8/21/10
to Comunidad de Visual Foxpro en Español
Mis amigos estoy trabajando con mysql y vfp9, mi problema es que tengo
en ejecucion un form que contiene un grid y este esta cargado con
cursor que viene de una tabla X pero necesito eliminar el registro
completo al posicionarme en la fila y preionar la tecla SUPR. Si
alguien lo a hecho de esa forma porfavor apoyarme.

Viktor Velazquez

unread,
Aug 21, 2010, 7:54:58 PM8/21/10
to publice...@googlegroups.com
algo de lque solucione recien trabajando con sqlserver y vfp9   es que inicio el formulario a con una tabla temporal en el init..o un cursor., con un registro en blanco.
cuando quiero llenar el grid-- simplemente hago la consulta y cambio los datos del recordsource..
al igual cambio el recordsourcetype.. y los datos de souce de las columnas.. para mostrar los datos que quiero...
 
en tu caso si quieres eliminar.. un registo.. de esta manera
iniciaas con le tabla o cursor con un un reg vacio,, lo llenas con x registro.. y ahora quieres elimnar un registro
pues simplemente vuelves a hacer la consulta.. al servidor...
 
espero me haya dado a entender,,  saludos..
 
 
 
 


 
!No progresas mejorando lo que ya esta hecho, sino esforzandote por lograr lo que aun queda por hacer!  (K. Gibran)



 
> Date: Sat, 21 Aug 2010 16:16:21 -0700
> Subject: [vfp] Quitar un registro de un cursor
> From: cali...@gmail.com
> To: publice...@googlegroups.com

extremo

unread,
Aug 22, 2010, 12:14:18 AM8/22/10
to Comunidad de Visual Foxpro en Español
Calichy

Yo hice eso mismo, lo resolvi de la siguiente manera

en el gotfocus del grid coloque:

ON KEY LABEL DEL ThisForm.sacarFila

en el lostfocus del grid coloque:
ON KEY LABEL DEL ON KEY

luego en el ThisForm.quitarFila coloque el codigo que necesitaba para
sacar el reguistro de la grilla.

Bendiciones





On 21 ago, 20:54, Viktor Velazquez <vive...@hotmail.com> wrote:
> algo de lque solucione recien trabajando con sqlserver y vfp9   es que inicio el formulario a con una tabla temporal en el init..o un cursor., con un registro en blanco.
>
> cuando quiero llenar el grid-- simplemente hago la consulta y cambio los datos del recordsource..
>
> al igual cambio el recordsourcetype.. y los datos de souce de las columnas.. para mostrar los datos que quiero...
>
> en tu caso si quieres eliminar.. un registo.. de esta manera
>
> iniciaas con le tabla o cursor con un un reg vacio,, lo llenas con x registro.. y ahora quieres elimnar un registro
>
> pues simplemente vuelves a hacer la consulta.. al servidor...
>
> espero me haya dado a entender,,  saludos..
>
> !No progresas mejorando lo que ya esta hecho, sino esforzandote por lograr lo que aun queda por hacer!  (K. Gibran)
>
>
>
> > Date: Sat, 21 Aug 2010 16:16:21 -0700
> > Subject: [vfp] Quitar un registro de un cursor
> > From: calich...@gmail.com

Moises Daniel Vilchez Tello

unread,
Aug 22, 2010, 12:48:16 AM8/22/10
to publice...@googlegroups.com
facil amigo,
 
select cursor1
delete
thiform.grid1.refresh
 
 
no hay mas q hacer
 
 
 


 
El día 21/08/10, extremo <protech...@gmail.com> escribió:



--
*Moises Daniel Vilchez Tello
Chiclayo - Lambayeque - Peru*
Reply all
Reply to author
Forward
0 new messages