logo
small logo
  • Produkty
  • Zamów
  • Wsparcie techniczne
  • About
  • Customer panel Wsparcie techniczne
    • en
    • de
    • JP
    • ZH
  • Glówna strona
  • /
  • Articles
  • /
  • Raporty typu Drill-Down w FastReport VCL (Delphi/Lazarus)
  • Jak utworzyć jeden raport z wielu w Delphi / Lazarus / C++ Builder

    11 grudnia 2020

    Chciałbym zauważyć, że FastReport VCL jest jednym z najwygodniejszych komponentów do generowania raportów o dowolnej

    read more
  • Tworzenie kodu kreskowego CODE 39 i rozszerzonego CODE 39 w środowisku Delphi / Lazarus

    23 października 2020

    CODE 39 jest kodem kreskowym opracowanym przez Intermec Corporation w 1975 roku. Kod kreskowy może

    read more
  • Instalowanie Fastreport w Lazarus

    17 marca 2021

    W ramach programu edukacji akademickiej postanowiliśmy stworzyć kilka artykułów wsparcia dla studentów. Jeśli tworzysz oprogramowanie biznesowe

    read more
  • W jaki sposób generować kod kreskowy ITF (przeplatany, przemysłowy, macierzowy) w środowisku Delphi / Lazarus / C ++ Builder

    11 listopada 2020

    Trochę teorii dotyczącej kodów kreskowych Trudno wyobrazić sobie dzisiaj nasze życie bez kodów kreskowych, szczególnie teraz,

    read more
  • Praca z wykresami i wykresami w FastReport VCL

    22 marca 2021

    Nadal publikujemy artykuły pomocnicze dla studentów w ramach programu edukacyjnego Akademii. Każdy programista w pewnym

    read more

Raporty typu Drill-Down w FastReport VCL (Delphi/Lazarus)

9 lutego 2021

„Wyszczególnianie” lub „zagłębianie się w dane” to pojęcie o wielu aspektach, które może odnosić się do działań w tabelach lub w czymś innym, co zawiera informacje. Proste i łatwe, to lista rozwijana!

Wyszczególnianie jest jedną z ważniejszych operacji. Np. w OLAP z kostkami danych i w zasadzie, w wielu miejscach. W końcu znacznie upraszcza to analizę informacji. „Uważne zanurzenie się” w warstwach danych. „Przyjrzyjmy się bliżej danym”! Zwykle robi się to, klikając dane, w które chcemy się zagłębić.

Można utworzyć listę rozwijaną w FastReport VCL i właśnie o tej funkcji będziemy rozmawiać w tym artykule.

Informacje o właściwościach funkcji Drill-down w FastReport VCL i jej połączeniu:

Sam nagłówek grupy ma właściwość DrillDown (pozycja „DrillDown” w menu). Kiedy funkcja DrillDown jest włączona, grupa może stać się interaktywna.

Mówiąc prościej, grupa zacznie reagować na kliknięcie myszką w oknie podglądu. Kliknięcie w nagłówek pozwala rozwinąć (pokazać całą zawartość) lub zwinąć (ukryć zawartość), pozostawiając tylko nagłówek i, w razie potrzeby, fundament lub wstęgę podrzędną [childband]. Można to skonfigurować za pomocą właściwości ShowFooterIfDrillDown i ShowChildIfDrillDown.

FastReport VCL

Poniższy zrzut ekranu pokazuje przykład grupy z pojedynczym rozwiniętym nagłówkiem:

FastReport VCL

Można określić, czy po uruchomieniu raportu wszystkie grupy powinny być zwinięte czy rozwinięte. Domyślnie grupy są zwinięte i zależy to od ustawienia właściwości ExpandDrillDown. Jeśli grupy mają zostać rozwinięte, należy ustawić tę właściwość na True [Prawda].

Podgląd posiada również funkcję otwierania i zamykania informacji o grupie z menu kontekstowego.

FastReport VCL

Należy zauważyć, że przy korzystaniu z funkcji DrillDown raport jest każdorazowo przebudowywany. Jeśli raport jest oparty na danych „mocnego” zapytania, takie zapytanie będzie uruchamiane za każdym razem, gdy uruchomiona zostanie funkcja DrillDown. W takim przypadku wskazane jest zapisanie wyników wykonania zapytania w tymczasowej tabeli. Nie będą również działały wygenerowane raporty, które są zapisywane w formacie fp3, a następnie ładowane w oknie podglądu lub w przeglądarce FR Viewer.

W kodzie właściwości TfrxGroupHeader do tworzenia raportów hierarchicznych są ustawione w następujący sposób:

DrillDown
1
2
3
4
5
6
var gh: TfrxGroupHeader;
 gh := TfrxGroupHeader(frxReport1.FindObject(‘GroupHeader1’));
 gh.DrillDown := True;
 gh.ExpandDrillDown := True;
 gh.ShowChildIfDrillDown := False;
 gh.ShowFooterIfDrillDown := True; 

Uważam, że raporty wykorzystujące funkcję typu DrillDown i jego właściwości są przydatne i łatwe w użyciu. I nie tylko ja tak uważam! Dzięki tej interakcji, każdy pracownik biurowy będzie wdzięczny za takie ułatwienie w jego beznadziejnym życiu! Najważniejsze to: nie poddawaj się i nie próbuj „wchodzić z buciorami” do raportu na wielu poziomach! Może to obciążyć zarówno dokument, jak i nakład pracy.

about product zamów
avatar
Michael Philippenko
VP
Fast Reports Team: Michae Philippenko - VP at Fast Reports
VCL Lazarus FastReport Delphi

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
  • FAQ
  • Tutorial Video
  • Forum
  • Articles
  • Our News
  • Prasa o nas
  • Partnerzy
  • Extended licensing
  • Kontakty

© 1998-2023 by Fast Reports Inc.

  • Poufność