logo
small logo
  • Producto
  • Comprar
  • Ayuda
  • Blogs
  • Consola de usarios Ayuda
    • en
    • ru
    • pt
    • es
    • de
    • pl
    • JP
    • ZH
  • Página principal
  • /
  • Blogs
  • /
  • Cómo clasificar datos en un informe FastReport .Net
  • Formato de MS Word vs. Open Document Text, ¿cuál es mejor?

    19 de octubre de 2020

    Hablando de editores de texto, presentamos inmediatamente corifeo como Microsoft Word, que durante muchos años

    read more
  • Cómo exportar varios informes en un solo archivo PDF

    8 de enero de 2020

    De tema para este artículo ha servido una de las preguntas de los usuarios del

    read more
  • Cómo personalizar el diseñador de informes

    31 de mayo de 2020

    El diseñador de informes abunda en un posibilidades funcionales que muchos usuarios no utilizan. Aveces

    read more
  • Cómo crear un recibo de venta desde una aplicación WPF

    17 de agosto de 2020

    Supongo que a todos los desarrolladores de WinForms se les ocurrió la idea de que

    read more
  • Cómo mostrar un subinforme basado en las condiciones del informe padre

    8 de enero de 2020

    Muchos generadores de informes modernos le permiten itegrar otro informe, así llamado subinforme. ¿Para qué?

    read more

Cómo clasificar datos en un informe FastReport .Net

22 de abril de 2020

Clasificar datos es una de las herramientas de procesamiento más importantes. Podemos decir que es lo básico del proceso analítico. Analizar datos caóticos de salida es casi imposible. Por lo tanto, la opción "clasificar" ofrece todas las herramientas necesarias que trabajan con los datos. También se aplica a los generadores de informes. Es que una fuente de datos puede ofrecer al informe datos no clasificados o, clasificados, pero no según el campo necesario, es decir, en orden incorrecto.

En la documentación que forma parte el paquete FastReport .Net se habla de dos maneras de clasificar datos: clasificar los valores de grupos y clasificar datos en la banda "Datos".

La primera manera de clasificación está disponible a la hora de crear un grupo, para ser más exacto, a la hora de ajustar la banda "El título del grupo". Al selecionar uno u tro campo según el que se realizará el agrupamiento, puede casificar según él.

 

Hay tres opciones: sin clasificar, clasificar de menoa mayor y de mayor a menor.

Sin embargo, si hablamos de la clasificación de los datos principales en la banda "Datos", aquí está disponible una clasificación más avanzada, es decir, según tres campos a la vez y con la posibilidad de seleccionar el orden de clasificación para cada uno.

Para llamar el editor de clasificación hay que hacer clic doble en el título de una banda en el modelo de página.

 

A pesar de una interfaz cómoda, esta herramienta tiene un defecto muy significante: posibilidad de clasificar solo según tres campos. Es que algunas tablas tienen muchos campos y puede ser que habrá que casificar según más que 3 campos.

Evitar esta limitación se puede gracias a clasificar datos en la fuente con una consulta SQL. Se puede hacerlo bien a la hora de crear una fuente de datos, bien en una fuente ya creada, directamente para una tabla determinada.

En el primer caso simplemente escribimos una consulta SQL para recibir datos en un orden necesario.

El segundo caso es lo mismo pero en la fuente de datos ya creada. En el árbol de datos seleccionamos una tabla determinada. En el inspector de propiedades establecemos SelectCommand.

 

Se ha llamado el asistente para la creación de consultas SQL. Puede introducir la consulta a mano o utilizar el creador de consultas. De esta manera, puede clasificar según cualquier número de campos:

1 
SELECT * FROM customer ORDER BY Country, City, State, CustNo, Company

A la hora de crear una fuente de datos puede hacerlo incluso sin sospechar que necesita un orden determinado de datos. Pero siempre se puede añadir una consulta en una fuente de datos ya creada. Sin embargo, este método no funciona con bases de datos no SQL.

about product descargar comprar
avatar
Dmitriy Fedyashov
.NET FastReport
Comments
Axit Systems
58 days ago
Nice feature, but, as we use FastReport 6 for VCL, is it avalaible or planned for it ?

Add comment
logo
  • 800-985-8986 (English, US)
  • +4930568373928 (German)
  • +55 19 98147-8148 (Portuguese)
  • info@fast-report.com
  • 901 N Pitt Str #325 Alexandria VA 22314
  • Comprar
  • Descargar
  • Documentación
  • Opiniones de usuarios
  • Cómo desinstalar nuestros productos
  • Enviar mensaje
  • FAQ
  • Toturial en vídeo
  • Foro
  • Documentación técnica
  • Nuestras noticias
  • Quiénes somos
  • Socios
  • Nuestro equipo
  • Contactos

© 1998-2021 by Fast Reports Inc.

  • Privacidad