Daniel, aqui te envio un link en el cual incluye un ejemplo de RPG-SQL, con 
manejo de ordenamiento.  puedes bajarte el programa ejemplo.
http://www.itjungle.com/mpo/mpo042502-story01.html

espero te sirva.
saludos,
Hector 

-----Mensaje original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Enviado el: Lunes, 15 de Mayo de 2006 09:49 a.m.
Para: [email protected]
Asunto: Gestion de indices de usuario


Hola a todos.
Os planteo unas dudas, ha ver si me podeis hechar una mano.

En un programa ILERPG y mediante SQL embebido, cargo un subfichero con
entradas de proveedores pendientes de facturar para  que el usuario las
marque, ordenadas por pedido, fecha de entrada y articulo. El problema
surge cuando el usuario me pide poder cambiar el orden dinamicamente sin
perder las marcas de seleccion, es decir, si pulsa F7 por ejemplo
reordenar las lineas por articulo / fecha / pedido, etc.

Se me ocurrio usar un indice de usuario (USRIDX) con clave para ir
grabando uno a uno cada registro del subfichero y usando como clave un
campo compuesto por los campos de ordenamiento en la secuencia que yo
quiero, y asi tengo siempre los datos ordenados.  El problema me surge al
recuperar los datos: ¿solo lo puedo hacer en bloque, es decir todas las
entradas a la vez? ¿en que tipo de variable lo tendria que recuperar, en
una DS o en *VARCHAR y luego trabajar con offsets y longitudes? Si ha
algien se le ocurre una alternativa, se lo agradeceria.

Gracias


--------------------------------------------------------------------------------------------
Nueva Barra de Herramientas de OZÚ. Navega Más facilmente por Internet.
¡Descargatela gratis! http://barra.ozu.es/
--------------------------------------------------------------------------------------------
Correo enviado desde http://www.ozu.es
__________________________________________________
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 visita la siguente URL:
http://coyote.combios.es/mailman/listinfo/forum.help400


__________________________________________________
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 visita la siguente URL:
http://coyote.combios.es/mailman/listinfo/forum.help400

Responder a