logo
small logo
  • Producto
  • Comprar
  • Ayuda
  • Blogs
  • Consola de usarios Ayuda
    • en
    • pt
    • es
    • de
    • pl
    • JP
    • ZH
  • Página principal
  • /
  • Blogs
  • /
  • Cómo filtrar fechas en un informe utilizando el formulario de diálogo
  • Cómo actualizar el informe web FastReport.Core

    21 de septiembre de 2020

    A veces es necesario actualizar el informe, por ejemplo, si ingresa un nuevo valor de

    read more
  • Informes y documentos PDF en Blazor

    5 de abril de 2021

    Microsoft ha lanzado recientemente una plataforma web llamada Blazor. Este marco permite crear una interfaz

    read more
  • El evento de ExportParameters en WebReport.Report

    5 de octubre de 2020

    En FastReport 2020.1 hemos añadido la posibilidad de cambiar los parámetros de exportación. Para hacer

    read more
  • Toilet paper printing

    30 de marzo de 2020

    Gentlemen, jokes aside! Today we are talking about toilet paper. This essential hygiene product was

    read more
  • Los eventos PreviewControl.OnPrint y PreviewControl.OnExport

    1 de octubre de 2020

    En FastReport 2019.4 se agregó la posibilidad de suscribirse a los eventos PreviewControl.OnPrint y PreviewControl.OnExport,

    read more

Cómo filtrar fechas en un informe utilizando el formulario de diálogo

16 de noviembre de 2019

Los formularios de diálogo en un informe sirven principalmente para filtrar datos. Como normaa, en un formulario están los elementos de control con los que se establecen valores. Luego, estos valores se utilizan para la siguiente fase de filtración de datos. Pero la mayoría de los elementos de control le permite filtrar datos directamente. Es decir, pueden contectarse a una fuente de datos con el uso de las propiedades de DataColumn. El valor de un elemento de control se utilizará para la filtración. También hay otra característica que establece la misma condición de comparar el valor del elemento de control con datos, FilterOperation. Esta propiedad permite comparar de cualquier modo (igualdad, más, menos y el conjunto de estas opciones).

A menudo queremos filtrar datos según fecha. Además, normalmente la filtración se realiza según rango de fechas.

Vamos a considerar un ejemplo de cómo crear un informe con una filtración similar. Añada un formulario de diálogo al informe:

En el formalario vamos a colocar dos elementos de control DateTimePicker. EL primero necesitamos para establecer el comienzo de un rango de fechas y el segundo, para el final.

Vamos a configurar la propiedad del primer objeto DateTimePicker:

 

Aquí establecemos la propiedad Value para establecer el comienzo del rango por defecto. La propiedad DateColumn se establece en el campo OrderDate de la tabla Orders. La condición de la filtración es GreaterThanOrEqual. Esto quiere decir que el rango de fechas empezará con el elemento de control indicado.

Para el segundo campo DateTimePicker establecemos las siguientes propiedades:

 

El valor por defecto permanece inalterado, la fecha actual. La propiedad DataColumn sigue el mismo que en el primer DateTimePicker. Y la condición de la filtración, LessThanOrEqual, es decir, menos que o igual a la fecha indicada.
El modelo de informe puede contener el campo indicado para la filtración, así como no, no importa.

Incluso antes de la construcción del informe los datos se filtrarán según un rango especificado de fechas:

 

Como resultado, obtendremos rc informe que contenga solo la información necesaria:

Como puede ver, crear un filtro en el formulario de diálogo es una tarea de un minuto. Solo tiene que seleccionar un campo en la fuente de datos y una condición de filtración. Hay solo dos propiedades que establecer.

about product descargar comprar
avatar
Dmitriy Fedyashov
Technical Writer
Fast Reports Team: Dmitriy Fedyashov - Technical Writer at Fast Reports
.NET FastReport Filtering

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
  • Contactos

© 1998-2022 by Fast Reports Inc.

  • Privacidad