AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / Editores / Editor de reportes / Operaciones en el editor
  • Presentación
  • Los diferentes criterios de clasificación
  • Añadir un criterio de ordenación
  • ¿Cómo proceder?
  • Modificación de un criterio de ordenación
  • Modificación de un criterio de ordenación en una reporte basada en un archivo de datos o en una zona de memoria
  • Modificar la dirección de ordenación de un criterio encontrado en un reporte basado en una consulta
  • Borrar un criterio de clasificación
  • Borrar un criterio de clasificación
  • Sort Procedure
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Clasifica en una reporte
Presentación
La ordenación se utiliza para organizar la información que se muestra en el reporte. Se pueden realizar varios tipos simultáneamente: estas clasificaciones se realizarán según el orden de visualización de los criterios de clasificación.
En el siguiente ejemplo, en la asistente para la creación de la reporte, se define el modo de clasificación: los datos seleccionados en el archivo "Cliente" se clasificarán según el nombre de la Country, luego para cada región, según el nombre del cliente.
Asistente: Hechizo de Definition
Los criterios de ordenación pueden definirse para una base reporte:
  • en un archivo de datos.
  • on a query.
  • en una zona de memoria.
Los diferentes criterios de clasificación
Un criterio de clasificación puede corresponder a:
  • un punto. La ordenación se realizará en este elemento.
  • un Procedure nombre del proyecto (por ejemplo: "MyProc( )"). Esta Procedure debe devolver el valor sobre el que se realizará la clasificación. El Procedure puede aceptar parámetros. Este Procedure puede ser global para el proyecto o local para el reporte.
    Para obtener más información, consulte Sort Procedure.
  • un expresión basada en una función WLanguage (por ejemplo: "Izquierda(Cliente.Código Postal,2)"). Esta función debe devolver el valor en el que se realizará la clasificación.
  • a combinación de los criterios anteriores.
Observación: Las clasificaciones se realizarán de acuerdo con el orden de visualización en el tabla que enumera los criterios de clasificación.
Añadir un criterio de ordenación
Se puede añadir un criterio de ordenación a un reporte:
  • en la asistente para la creación de la reporte.
  • en la description de un reporte existente.
Observación: Si reporte se basa en una consulta, también se puede añadir un criterio de ordenación desde el editor de consultas. Para obtener más información, consulte Ordenar los registros de consulta.

¿Cómo proceder?

  1. Para añadir un criterio de ordenación:
    • en una reporte que se está creando, ir al paso de la asistente relativo a los criterios de clasificación.
    • en un reporteexistente, en la pestaña "Modificación", en el grupo "Reporte", haga clic en "Editar orden".. Se visualiza la lista de criterios de clasificación.
  2. Haga clic en el botón "Nuevo criterio de clasificación" (Nuevo criterio de ordenación).
  3. Para agregar:
    • Una posición de clasificación: Seleccione la opción "Campo de ordenación" y luego el campo en el que se definirá el orden.
      La opción "<Multi-archivo>" y el botón "Otro" se utilizan para seleccionar un elemento a través de una o dos uniones en cascada.
    • a está saliendo Procedure: seleccione "Sort on WLanguage code" e introduzca el nombre del tipo Procedure (por ejemplo: "MyProc( )").
      Para obtener más información, consulte Sort Procedure.
    • una función WLanguage: seleccionar "Sort on WLanguage code" e introducir el nombre de la función WLanguage que devuelve el valor en el que se debe realizar la clasificación.
      Por Default, el editor de reportes propone varias funciones WLanguage. Para utilizar una de estas funciones:
      - haga clic en el botón "Función,
      - seleccionar la función solicitada,
      - valide,
      - sustituir los parámetros por los valores solicitados.
  4. Validar la adición del nuevo criterio de clasificación.
  5. Modifique (si es necesario) la dirección de clasificación del criterio haciendo clic en el botón "Dirección de clasificación" o haciendo clic en la flecha que se encuentra en la tabla. Si se define una ruptura con este criterio de clasificación, la ruptura también se modificará.
  6. Modificar (si es necesario) el orden en el que se realizan las clasificaciones mediante las teclas de flecha que se encuentran a la derecha de la ventana de diálogo tabla. Las clasificaciones se realizarán según el orden de visualización de los criterios de clasificación.
Modificación de un criterio de ordenación
Se puede modificar el orden en una reporte:
  • en la asistente para la creación de la reporte.
  • en la description de un reporte existente.
Observaciones:
  • Un criterio de clasificación puede ser modificado desde el editor para los informes basados en un archivo de datos o en una zona de memoria.
  • También tiene la posibilidad de modificar la dirección de ordenación de un criterio encontrado en un reporte basado en una consulta.

Modificación de un criterio de ordenación en una reporte basada en un archivo de datos o en una zona de memoria

Para modificar un criterio de ordenación en una reporte basada en un archivo de datos o en una zona de memoria:
  1. Para modificar un criterio de ordenación:
    • in un reporte siendo creado, ir al paso relativo a los criterios de clasificación.
    • en un reporteexistente, en la pestaña "Modificación", en el grupo "Reporte", haga clic en "Editar orden".. Se visualiza la lista de criterios de clasificación.
  2. Seleccione el criterio de ordenación que desea modificar.
  3. Para modificar el criterio de ordenación seleccionado añadiendo:
    • Una posición de clasificación: haga clic en el botón "Elemento" y seleccione el elemento sobre el que se realizará la clasificación.
      Para seleccionar un elemento relacionado en el archivo base del reporte mediante una o dos uniones en cascada, seleccione "Multi File".
    • a sale de Procedure:
      - haga clic en el criterio de ordenación. El criterio de clasificación cambia automáticamente a tratamiento.
      - introduzca el nombre de la clase Procedure (por ejemplo: "MyProc( )").
      Para obtener más información, consulte Sort Procedure.
    • una función WLanguage:
      • haga clic en el criterio de ordenación. El criterio de clasificación cambia automáticamente a edición.
      • entrar en la función WLanguage que devuelve el valor en el que se realizará la clasificación.
        Los editores de reporte proponen varias funciones WLanguage utilizadas para realizar clasificaciones en los informes. Para utilizar una de las funciones disponibles:
        • haga clic en el botón "Función",
        • seleccione la función solicitada,
        • validar,
        • sustituir los parámetros por los valores solicitados.
  4. Modifique (si es necesario) la dirección de clasificación del criterio haciendo clic en el botón "Dirección de clasificación" o haciendo clic en la flecha que se encuentra en la tabla. Si se define una ruptura con este criterio de clasificación, la ruptura también se modificará.
  5. Modificar (si es necesario) el orden en el que se realizan las clasificaciones mediante las teclas de flecha que se encuentran a la derecha de la ventana de diálogo tabla. Las clasificaciones se realizarán de acuerdo con el orden de visualización en el tabla que enumera los criterios de clasificación.

Modificar la dirección de ordenación de un criterio encontrado en un reporte basado en una consulta

Modificar la dirección de ordenación de un criterio encontrado en un reporte basado en una consulta:
  1. En la pestaña "Modificación", en el grupo "Reporte", haga clic en "Editar orden". Se visualiza la lista de criterios de clasificación.
  2. Seleccione el criterio de ordenación que desea modificar.
  3. Modifique la dirección de clasificación del criterio haciendo clic en el botón "Dirección de clasificación" o haciendo clic en la flecha que se encuentra en la tabla. Si se define una ruptura con este criterio de clasificación, la ruptura también se modificará.
  4. Modificar (si es necesario) el orden en el que se realizan las clasificaciones mediante las teclas de flecha que se encuentran a la derecha de la ventana de diálogo tabla. Las clasificaciones se realizarán de acuerdo con el orden de visualización en el tabla que enumera los criterios de clasificación.
Observación: La dirección de ordenación de un criterio también se puede modificar desde el editor de consultas. Para obtener más información, consulte Ordenar los registros de consulta.
Borrar un criterio de clasificación
Se puede borrar un criterio de ordenación de un reporte:
  • en la asistente para la creación de la reporte.
  • en la description de un reporte existente.
Observación: Si se define una ruptura para este criterio de clasificación, la ruptura también será eliminada.

Borrar un criterio de clasificación

Para borrar un criterio de clasificación:
  1. Para borrar un criterio de clasificación:
    • in un reporte siendo creado, ir al paso relativo a los criterios de clasificación.
    • en un reporteexistente, en la pestaña "Modificación", en el grupo "Reporte", haga clic en "Editar orden".. Se visualiza la lista de criterios de clasificación.
  2. Seleccione la clave de clasificación que desea borrar.
  3. Haga clic en Borrado de clasificación.
Sort Procedure
Una ordenación Procedure puede implementarse en un reporte basado en un archivo de datos o en un reporte basado en una zona de memoria. Este Procedure puede ser usado para modificar el criterio de clasificación dinámicamente.
Para implementar una especie de Procedure:
  1. En la pestaña "Modificación", en el grupo "Reporte", haga clic en "Editar orden". Se visualiza la lista de criterios de clasificación.
  2. Haga clic en el botón "Nuevo criterio de clasificación" (Nuevo criterio de ordenación).
  3. Seleccione la opción "Código WLanguage de orden".
  4. Introduzca el nombre y el valor de los parámetros de la clase Procedure (por ejemplo: "SortVal").
  5. Validar la adición del nuevo criterio de clasificación.
  6. Crear el tipo Procedure. Este Procedure debe devolver el argumento de la clase. Por ejemplo:
    PROCEDURE SortVal(Criterion)
    // Sort by NAME or by CITY
    SWITCH Criterion
    CASE "City": RESULT Customer.City
    CASE "Name": RESULT Customer.Name
    END
Ver también
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local