Si que se puede. Lo que pasa es que no puedes utilizar directamente el
formato de registro del archivo de origen, puesto que tienes que
indicar qué valor tienes que asignarle a todos los campos, y, al
agrupar, únicamente los campos por los que agrupas tienen valor
O utilizas un formato de registro distinto (un archivo que únicamente
tenga el campo PERIODO, y quizás, algún campo calculado que necesites)
o asignas valores a todos los campos de tu archivo, aunque sea
explícitamente un valor de cero o blanco (con MAPFLD, creo, hace tiempo
que no he tocado esto)
Saludos
El 15/07/2010 16:04, JUAN García escribió:
Saludos
Necesito agrupar los registros de un fichero por un campo en un
OPNQRYF:
OPNQRYF FILE((FILE)) QRYSLT(*ALL) KEYFLD((PERIODO))
GRPFLD(PERIODO) GRPSLT(*ALL)
Pero me da el error CPD3165, este error mas o menos viene a decir que
cuando se utiliza la agrupación de registros todos los campos del
formato de registro deben ser campos de agrupación, es decir deben
estar incluidos en el parámetro GRPFLD, pero yo sólo quiero agrupar por
este campo, ¿hay alguna manera de hacerlo?
Gracias
____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.
--
Jesús
Busquets
GRESPANIA, S.A.
Este
mensaje
se dirige exclusivamente a su destinatario y puede contener
información privilegiada o confidencial. Si no es Vd. el
destinatario indicado, queda notificado de que la utilización,
divulgación y/o copia sin autorización está
prohibida en virtud de la legislación vigente. Si ha recibido
este mensaje por error, le rogamos que nos lo comunique
inmediatamente por esta misma vía y proceda a su destrucción.
|
____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.