logo
small logo
  • Produkty
  • Zamów
  • Wsparcie techniczne
  • Articles
  • Customer panel Wsparcie techniczne
    • en
    • ru
    • pt
    • es
    • de
    • pl
    • JP
    • ZH
  • Glówna strona
  • /
  • Articles
  • /
  • Sortowanie danych w raporcie – FastReport.Net
  • Jak ukryć kolumny na liście, jeśli nie ma w nich danych

    7 kwietnia 2020

    Tworząc raport, chcemy, aby był on jak najbardziej „przyjazny” dla konsumentów. Zbyt dużo przetwarzania danych

    read more
  • How to hide unnecessary items from the Web Report toolbar

    3 czerwca 2020

    Most advanced report generators let us generate reports for web applications. When displaying reports to

    read more
  • Jak przenosić listę opcji do raportu internetowego – FastReport.Net

    15 kwietnia 2020

    Podczas tworzenia raportów, często konieczne jest przeniesienie niektórych wartości z zewnątrz w celu przefiltrowania danych

    read more
  • How to create the invoice from ASP.Net Core application

    31 sierpnia 2020

    Few believed in the success of the new open-source ASP.Net Core framework from Microsoft. It’s

    read more
  • How to pass a connection string in the web report FastReport.Net

    2 maja 2020

    Sometimes I'm having a situation where you need to set up a web report to

    read more

Sortowanie danych w raporcie – FastReport.Net

22 kwietnia 2020

Sortowanie danych jest jednym z najważniejszych narzędzi przetwarzania danych. Można powiedzieć, że stanowi podstawę analizy. Analizowanie chaotycznych danych wyjściowych jest prawie niemożliwe. Dlatego też, sortowanie dostarcza wszystkich narzędzi, które pracują z danymi. Dotyczy to również narzędzi sprawozdawczych. Źródło danych może bowiem zapewnić nieposortowane dane raportowe, lub posortowane, ale nie w wymaganym polu, nie w kolejności.

Dokumentacja dla FastReport.Net przedstawia dwa sposoby sortowania: sortowanie wartości grupy, sortowanie danych we wstędze danych.

Pierwszy rodzaj sortowania jest dostępny przy tworzeniu grupy, czyli przy ustawianiu wstęgi Group Headline. Po wybraniu pola, na którym będziemy grupować, można je od razu posortować.

 

Dostępne są trzy tryby sortowania: bez sortowania, rosnąco, malejąco.

Jeśli jednak mówimy o sortowaniu podstawowych danych, możemy uzyskać dostęp do bardziej zaawansowanego sortowania – trzy pola na raz, a dla każdego z nich można wybrać kolejność sortowania.

Aby wywołać funkcję sortowania, należy dwukrotnie kliknąć nagłówek wstęgi na szablonie strony.

 

Pomimo przyjaznego dla użytkownika interfejsu, narzędzie to ma jedną istotną wadę – może sortować tylko trzy pola. Niektóre tabele mają jednak różne pola i może zajść konieczność posortowania ich według więcej niż 3 pól.

Ograniczenie to można ominąć, sortując dane w źródle za pomocą zapytania – poprzez utworzenie źródła danych lub korzystając ze źródła, które zostało już utworzone, bezpośrednio dla żądanej tabeli.

W pierwszym przypadku, wystarczy napisać zapytanie, aby uzyskać dane w odpowiedniej kolejności. Drugi przypadek jest taki sam, ale w źródle danych, które zostało już utworzone.

W drzewie należy wybrać właściwą tabelę. W inspektorze właściwości wybieramy SelectCommand.

 

Kreator tworzy zapytanie SQL. Zapytanie można wprowadzić ręcznie lub skorzystać z kreatora zapytań (Query Builder). Można więc sortować dowolną liczbę pól:

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

Tworząc źródło danych, należy pamiętać, że potrzebna jest odpowiednia kolejność danych, ale zawsze można także dodać żądanie w istniejącym źródle danych. Metoda ta nie działa jednak w przypadku nierelacyjnych baz danych SQL. 

about product pobierz zamów
avatar
Dmitriy Fedyashov
.NET FastReport
Comments
Axit Systems
56 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
  • Zamów
  • Pobierz
  • Dokumentacja
  • Opinie użytkowników
  • Jak odinstalować nasze produkty
  • Ticket system
  • FAQ
  • Tutorial Video
  • Forum
  • Articles
  • Our News
  • Prasa o nas
  • Partnerzy
  • Nasz zespół
  • Kontakty

© 1998-2021 by Fast Reports Inc.

  • Poufność