�Has probado con la funci�n %CHECK? Por ejemplo;

  IF %CHECK('1234567890':ZNUMV:1)=0;
          EVAL XENNCA=ZNUMV;
  ELSE;
                EVAL XENNCA=0;
                EVAL XENEPL=ZNUMV;
  ENDIF;

Saludos.

Juan Carlos.

> -----Mensaje original-----
> De:   Miguel Angel Peinador [SMTP:[EMAIL PROTECTED]
> Enviado el:   lunes, 28 de junio de 2004 14:06
> Para: [EMAIL PROTECTED]
> Asunto:       Re: distinguir una letra en un alfanumerico
> 
> Hace ya tiempo que pregunt� como distinguir si hay letras en un
> alfanum�rico, he probado con testn como me recomendaron pero hay
> determinadas letras que cuelan por ejemplo:
>  
> C                     TESTN          ZNUMV      3737      
> C         37          MOVE ZNUMV     XENNCA               <--- num�rico
> C        N37          MOVE *ZEROS    XENNCA               
> C        N37          MOVE ZNUMV     XENEPL               <---
> alfanum�rico
> 
> con '   7B' testn lo da como correcto num�ricoy lo pasa a 72 en un move de
> alfanum�rico a num�rico.
>  
> Yo quiero detectar si hay letras en el alfanum�rico y si las hay no
> moverlo a un num�rico.
>  
> �alguna ayuda?
>  
> Un saludo,
> Miguel
> 
>  
>  
> 
>       ----- Original Message ----- 
>       From: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> 
>       To: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> 
>       Sent: Tuesday, May 25, 2004 1:39 PM
>       Subject: Re: distinguir una letra en un alfanumerico
> 
> 
>       Con TESTN
> 

_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]

Responder a