FoxPro/Visual FoxPro - Reemplazar Caracter de una Cadena

 
Vista:

Reemplazar Caracter de una Cadena

Publicado por Chavez (99 intervenciones) el 30/01/2007 17:23:53
AYUDA FOXPRO reemplazar un caracter de una cadena
necesito reemplazar un caracter de una cadena sin importar la posicion en que se encuentre, ademas quiero comparar que el contenido de una tabla este en la segunda tabla..........esto me gustaria hacerlo por la consola de foxpro
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:Reemplazar Caracter de una Cadena

Publicado por Antonio R. Moquete Mejia (207 intervenciones) el 30/01/2007 21:08:10
1)

STORE len(alltrim(This.Value)) to nNC && esta es la cadena de caracteres

* nNC = '3515*25425*3'

STORE alltrim(This.Value) to _aNC

ab = ''

FOR I = 1 TO nNC

STORE substr(_aNC,I,1) to kNC

IF kNC = '*' THEN
abNC = substr(_aNC,I+1)
STORE abNC TO This.value
EXIT
ELSE
ab = ab + kNC
ENDIF
ENDFOR

* ab = '3515254253'

2)
SELECT FACT_HEADER && tabla con campo numero de factura y tipo de documento


SELECT CXC_CARGO && Tabla de cargo de facturas con NUM_CAR = seria el
*numero de facturas


SELECT NUM_FACT;
FROM FACT_HEADER;
WHERE tipo_pago = 'C' AND NUM_FACT IN;
(SELECT NUM_CAR;
FROM CXC_CARGO)

* sacaria todas las facturas que estan FACT_HEADER que esten en cxc_cargo
* NOT IN = sacaria las que no esten en CXC_CARGO

PD:
Me dejas saber como te fue

Att.
Antonio R. Moquete Mejia
Santo Domingo, Rep. Dom.
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