Ayuda Amigos
Posted: Wed Dec 12, 2007 10:20 pm
Amigos:
Nuevamente estoy molestando, pero el cambio a 32 bits me tiene loco, tengo lo siguiente:
Dato: "13.563.270-5"
Lista='0123456789K'
aa=at('-',trim(Dato))
dg=subs(Dato,aa+1,1) -- Rescato el ultimo digito es decir el " 5 "
Debo buscarlo si se encuentra en la variable Dato
Pruebo asi y me da 0, lo que indica no encontrado
if at("(dg)",lista)=0
MsgStop(" El Digito No Es Valido ")
return (Ra:=.f.)
endif
Asi tampoco resulta, me da resultado 0
if at("&dg",lista)=0
MsgStop(" El Digito No Es Valido ")
return (Ra:=.f.)
endif
No entiendo nada,
Uso FWh 704, xHarbour 00.99.71
Esperando salir del poncho,
Saludos,
Antonio
Nuevamente estoy molestando, pero el cambio a 32 bits me tiene loco, tengo lo siguiente:
Dato: "13.563.270-5"
Lista='0123456789K'
aa=at('-',trim(Dato))
dg=subs(Dato,aa+1,1) -- Rescato el ultimo digito es decir el " 5 "
Debo buscarlo si se encuentra en la variable Dato
Pruebo asi y me da 0, lo que indica no encontrado
if at("(dg)",lista)=0
MsgStop(" El Digito No Es Valido ")
return (Ra:=.f.)
endif
Asi tampoco resulta, me da resultado 0
if at("&dg",lista)=0
MsgStop(" El Digito No Es Valido ")
return (Ra:=.f.)
endif
No entiendo nada,
Uso FWh 704, xHarbour 00.99.71
Esperando salir del poncho,
Saludos,
Antonio