Foros del Web » Programación para mayores de 30 ;) » Programación General »

Ayuda en V. F. P.

Estas en el tema de Ayuda en V. F. P. en el foro de Programación General en Foros del Web. Antes que nada buenas tardes el motivo de su gran ayuda es que tengo un pequeño problema en fox pro el cual consiste en lo ...
  #1 (permalink)  
Antiguo 02/10/2008, 12:21
Avatar de Kenshin  
Fecha de Ingreso: agosto-2004
Ubicación: Mexico
Mensajes: 47
Antigüedad: 19 años, 8 meses
Puntos: 0
Pregunta Ayuda en V. F. P.

Antes que nada buenas tardes el motivo de su gran ayuda es que tengo un pequeño problema en fox pro el cual consiste en lo siguiente

Yo tengo estos datos en mi tabla

28DV02A012831280 28DV03A012831280
28DV04A012831280 28DV05A012831280
28DV06A012831280 28DV07A012831280
28DV08A012831280 28DV02B012831280
28DV03B012831280 28DV04B012831280
28DV05B012831280 28DV06B012831280
28DV07B012831280 28DV08B012831280
y pongo como codigo lo siguiente
select Nrpu,Cnumcta,Cedo,Cent,Ctar,Cnombre,Nalta,Nsts,Nem p,Cd8,Caux,Dep,Region,Umf,Imp,Hil,Direccc;
from Depurap;
where substr (Cnumcta,7,3) != "01";
into table zonarural

Al poner asi mi cofigo me elimina todos los 01 pero quiero que me aparezcan los (28DV08B012831280) DV08B01,DV08C01,DV08D01,DV08E01,DV08F01 no se si con algun for o do pueda resolverme el problema espero que me puedan ayudar
  #2 (permalink)  
Antiguo 07/10/2008, 22:40
 
Fecha de Ingreso: junio-2008
Mensajes: 2
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Ayuda en V. F. P.

Si tienes identificados los que necesitas que te salgan, deberias agregar a tu where lo siguiente:

select "....." from depurap where cnumcta in "cadena1,cadena2,cadenaN" into cursor a1

luego tu consulta tal y como esta agregando un cursor into cursor a2

ahora unes ambas select * from a1,a2

y tienes lo que necesitas....

Espero te sirva... bye.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:36.