Comandos en fox pro
Me encargaron hacer una tabla, en la cual un campo debe llamarse Testfile y el otro numonly y cada una debe tener 40 caracteres, el testfile se debe escribir letras y números(ejem: ASDSF13145SAD) y en la de Numonly otra nada, y me dijeron que hiciera un comando que separara los números de la campo Testfile y que esos números las agregue al campo de Numonly (ejem: Testfile ASDFSAD y en Numonly 13145) pero no como hacerlo
me direron el código pero me sale usuarios error
campo=.f.
for nCnt=1 to fcount ()
if field (nCnt) =upder ("textfield")
if type("textfiel")="c"
campo=.t.
endif
endif
endfor
if campo
scan
ctest=textfield
cNumonly=""
for nCnt=1 to len (test)
nCaracter =substr(cTest,nCnt,1)
if isdigt (cCaracter)
cNumonly=nNumonly + cCaracter
endif
endfor
?ctest
?cNumonly
Replace numonly with Cnumonly
end scan
Endif
Eso me pasaron y me marca error me puede detectar el error
me direron el código pero me sale usuarios error
campo=.f.
for nCnt=1 to fcount ()
if field (nCnt) =upder ("textfield")
if type("textfiel")="c"
campo=.t.
endif
endif
endfor
if campo
scan
ctest=textfield
cNumonly=""
for nCnt=1 to len (test)
nCaracter =substr(cTest,nCnt,1)
if isdigt (cCaracter)
cNumonly=nNumonly + cCaracter
endif
endfor
?ctest
?cNumonly
Replace numonly with Cnumonly
end scan
Endif
Eso me pasaron y me marca error me puede detectar el error
Respuesta de Alonso Jarrín Solís
1