FoxPro/Visual FoxPro - APPEND desde CURSOR

 
Vista:

APPEND desde CURSOR

Publicado por Maria Antonieta (147 intervenciones) el 26/02/2004 22:05:02

Hola amigos de LWP:

Escuhe decir, que se puede hacer, esto:

SELE * FROM tablaMae INTO CURSOR Micursor

USE Mitabla
APPEN FROM Micursor && Añadir cursor

Pero me da error, alguien sabe que le falta a este codigo. Quiero hacerle APPEND a Micursor.

Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:APPEND desde CURSOR

Publicado por Plinio (7841 intervenciones) el 26/02/2004 22:14:33
El append from solo funciona desde tablas que existen en Disco, no en Cursores.

Puedes probar de esta manera:
SELE * FROM tablaMae INTO Array Miarreglo

USE Mitabla
APPEN FROM ARRAY Miarreglo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:APPEND desde CURSOR

Publicado por israel (60 intervenciones) el 26/02/2004 22:14:47
cuando haces eso vfp crea el cursor con un alias pero fisicamente el nombre son numeros que utiliza para los archivos temporales

prueba lo siguiente

SELE * FROM tablaMae INTO FILE Micursor.DBF

USE Mitabla
APPEN FROM Micursor && Añadir cursor
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:APPEND desde CURSOR

Publicado por Lisandro (65 intervenciones) el 27/02/2004 03:32:07
Te doy otra solución que es lo que yo uso siempre:
SELECT micursor
SCAN
SCATTER MEMVAR
INSERT INTO MITABLA FROM MEMVAR
ENDSCAN

Espero que te sirva.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE: Esto es lo que yo empleo actualmente

Publicado por TITO (311 intervenciones) el 27/02/2004 15:12:13
Maria Antonieta:
Tu codigo esta perfecto, solo tienes que agregar una instruccion

SELE * FROM tablaMae INTO CURSOR Micursor
USE Mitabla
APPEN FROM DBF("Micursor") && Añadir cursor

*********
La instruccion que te faltaba es: DBF("Micursor")
Alguien te sugirio que que vaciaras el select a una arreglo. Yo lo use un tiempo pero fallo cuando los datos son muchos pues los arreglos en VFP6 tienen un limite.
La solucion que te propongo me ha servido para trabajar con datos en GRID, y hacer filtro y ordenamientos y actualizacion de tabla origen.
Cualquier cosa me escribes
Espero que te sirva.
TITO

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

excelente respuesta, me funcionó muy bien, gracias.

Publicado por erick cruz (1 intervención) el 15/03/2021 20:24:49
Excelente aporte, muchas gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE: Esto es lo que yo empleo actualmente

Publicado por fernando (2 intervenciones) el 12/09/2021 09:12:50
GRACIASSSS TITO, NO PODIA SALIR DEL PROBLEMA AL ACTUALIZAR PRECIOS EN UN GRID
TE DEBO UNA, SALUDOS
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Gracias a todos....

Publicado por Maria Antonieta (147 intervenciones) el 27/02/2004 16:48:30
Hola y gracias a todos.

Todas sus repuestas me ayudaron, gracias nuevamente por apoyarnos dia a dia.

Que Dios los bendiga.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar