Debes realizar un CHGVAR del campo *DEC a otro de tipo *CHAR, por ejemplo:

DCL        VAR(&D) TYPE(*DEC) LEN(4 0) VALUE(-9999)
DCL        VAR(&H) TYPE(*DEC) LEN(4 0) VALUE(1)
DCL        VAR(&X1) TYPE(*CHAR) LEN(5)
DCL        VAR(&X2) TYPE(*CHAR) LEN(5)
DCL        VAR(&SEL) TYPE(*CHAR) LEN(50)

CHGVAR     VAR(&X1) VALUE(&D)
CHGVAR     VAR(&X2) VALUE(&H)
CHGVAR     VAR(&SEL) VALUE('%RANGE(' *CAT &X1 *BCAT &X2 *CAT
')')

OPNQRYF    FILE((ARCHIVO)) QRYSLT(&SEL)

El día 13/06/07, Emiliano Rubio Tebar <[EMAIL PROTECTED]> escribió:


Buenos dias.

Alguien sabe como hacer en un OPNQRYF un %RANGE (-1  1) de un campo
numerico.


Muchas gracias a todos.


------------------------------

LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com<http://us.rd.yahoo.com/mail/es/tagline/messenger/*http://es.voice.yahoo.com/>

__________________________________________________
Forum.HELP400 es un servicio m&amp;#225;s de NEWS/400.
&amp;#169; Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400




--
Mi blog sobre as400
http://www.ajut400.com
__________________________________________________
Forum.HELP400 es un servicio m&amp;#225;s de NEWS/400.
&amp;#169; Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

Responder a