FoxPro/Visual FoxPro - at() ???

 
Vista:

at() ???

Publicado por selvin (16 intervenciones) el 10/09/2004 17:02:47
les cuento de que tengo en un campo un dato que es asi carro,rojo,honda,2002 y yo necesito separar todas esas especificaciones como lo puedo hacer

por que si no estoy mal el at() solo reconoce la primera coma
o no ??

les agradesco por su ayuda
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:at() ???

Publicado por Hugo A. Santacruz López (42 intervenciones) el 15/09/2004 20:55:01
Buenas,,,
No verifiqué el tema del "at()",,, pero te paso un código que creo te va a servir,,, funcionó con tu ejemplo

texto = CAMPO &&& el nombre del campo que contiene la lista
h_txt = alltrim(texto)+',' &&& elimina los espacios en blanco y agrega una "coma"
cadena = '' &&& "auxiliar"
dime vector[4] &&& si no sabes cuántas "comas" hay en c/reg. avísame
c = 0
for i = 1 to len(alltrim(h_txt))
if substr(h_txt,i,1) <> ','
cadena = cadena+substr(h_txt,i,1)
else
c = c + 1
vector[c] = cadena
cadena = ''
endif
next
*
* ya tienes en cada posición del vector una especificación
*
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