AYUDA CON CODIGO
Publicado por Juan Carlos Lopez Lopez (128 intervenciones) el 08/04/2008 19:48:53
Hola amigos
A ver si me pueden ayudar con lo siguiente, tengo una TABLA1 de 1,000 registros con los sgtes campos:
codigo: 025
Nombre: Ana Maria, Lopez Castro
fecnac:
doc_identida:
Dialab: 25
dominic: 5
feriado: 1
hrsextsim: 32
hrsextdob: 24
vacaciones: 0.00
reintegro; 50.00
toting: 150.00
descuentos: 201.50
netos: 1348.50
y otra TABLA2 con los sgtes campos (CODCAM=numero correlativo,CODFORMU=es un codigo
para llenar unos forumlarios,"NOMCAM" almaceno los campos de la TABLA1 solo los q maneja importes.
codcam,nomcam,codFormu
01,dialab,025
02,dominic,025
03,feriado,025
04,hrsextsim,026
05,hrsextdob,026
06,vacaciones,025
07,reintegro,025
08,descuentos,027
09,neto,027
Intento recorrer la TABLA1 e ir comparando cada campo con la TABLA2 y si lo encuentra
por ejm TABLA1.dialab en TABLA2.nomcam (dialab), entonces hago appen a una 3ra TABLA3 los campos.
TABLA3
codcam,xnomcam,Xcodformu
01,dialab,025
Conclusion solo me interesa encontrar los campos de TABLA2.nomcam en la TABLA1
Tengo este codigo pero no se como solucionarlo
SELECT TABLA1
SCAN
Tcam = AFIELDS(Elcampo) && Create array
FOR x=1 TO Tcam
w_va= &ELcampo(x,1) && el valor del campo
SELECT TABLA2
LOCATE FOR nomcampo=Elcampo(x,1)
IF FOUND()
w_ca= ELcampo(x,1) && Nombre del Campo
w_co= CODFORMU && Codigo formulario
SELECT TABLA3
appe blan
repl codcam w_co,,xnomcam with w_ca,Xcodformu withd w_va
ENDIF
ENDFOR
ENDSCAN
A ver si me pueden ayudar con lo siguiente, tengo una TABLA1 de 1,000 registros con los sgtes campos:
codigo: 025
Nombre: Ana Maria, Lopez Castro
fecnac:
doc_identida:
Dialab: 25
dominic: 5
feriado: 1
hrsextsim: 32
hrsextdob: 24
vacaciones: 0.00
reintegro; 50.00
toting: 150.00
descuentos: 201.50
netos: 1348.50
y otra TABLA2 con los sgtes campos (CODCAM=numero correlativo,CODFORMU=es un codigo
para llenar unos forumlarios,"NOMCAM" almaceno los campos de la TABLA1 solo los q maneja importes.
codcam,nomcam,codFormu
01,dialab,025
02,dominic,025
03,feriado,025
04,hrsextsim,026
05,hrsextdob,026
06,vacaciones,025
07,reintegro,025
08,descuentos,027
09,neto,027
Intento recorrer la TABLA1 e ir comparando cada campo con la TABLA2 y si lo encuentra
por ejm TABLA1.dialab en TABLA2.nomcam (dialab), entonces hago appen a una 3ra TABLA3 los campos.
TABLA3
codcam,xnomcam,Xcodformu
01,dialab,025
Conclusion solo me interesa encontrar los campos de TABLA2.nomcam en la TABLA1
Tengo este codigo pero no se como solucionarlo
SELECT TABLA1
SCAN
Tcam = AFIELDS(Elcampo) && Create array
FOR x=1 TO Tcam
w_va= &ELcampo(x,1) && el valor del campo
SELECT TABLA2
LOCATE FOR nomcampo=Elcampo(x,1)
IF FOUND()
w_ca= ELcampo(x,1) && Nombre del Campo
w_co= CODFORMU && Codigo formulario
SELECT TABLA3
appe blan
repl codcam w_co,,xnomcam with w_ca,Xcodformu withd w_va
ENDIF
ENDFOR
ENDSCAN
Valora esta pregunta


0