Realizar búsqueda por fecha en foxpro

Hola expertos tengo el siguiente problema.
Tengo una tabla donde almaceno NOMBRE, APELLIDO Y FECHA ETC. Deseo realizar una busquedapor fecha; donde digite la fecha1 Y la fecha2 Y me almacene la información de las tablas EN OTRA TABLA.
Yo lo estoy intendando así:
select a
use tabla1
select b
use tabla2
select a
SELECT apellido, nombre FROM tabla1 WHERE fecha_rem between CTOD(THISFORM.text1.VALUE) and CTOD(THISFORM.text1.VALUE) INTO cursor ta
SELECT ta
SELECT b
INSERT INTO table2 (nombre,apellido);
values(ta.nombre,ta.apellido)
thisform.Refresh()
Pero no me funciona me almacena otra cosa totalmente diferente.
Por favor si alguien me puede ayudar se lo agradecería

1 respuesta

Respuesta
1
Use tabla1 in 0 alias a
Use tabla2 in 0 alias b
SELECT apellido, nombre FROM tabla1 WHERE  between (fecha_rem,CTOD(THISFORM.text1.VALUE), CTOD(THISFORM.text1.VALUE)) INTO cursor ta
SELECT b
Append from ta
No se para que estas haciendo esto por yo no veo la necesidad de pasar a otra tabla la información si ya la tienes en un cursor desde la version 8 del VFP los cursores son de escritura aumentando al final READWRITE y allí podes trabajar como una tabla temporal que supongo es lo que necesitas.
Si ya resolviste tu problema
Muchas gracias Experto, pero ya había resuelto el problema. Y fue como lo expresaste use un cursor y me funciono bien.
Muchas gracias por contestarme.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas