![]() |
Datenbank: MSSQL • Zugriff über: KAADO
Baumansicht (Levels) in Reports
Tach.
Ich moechte eine Baumansicht in einem Report realisieren (am besten FastReport, muss aber nicht). Hat jemand so etwas schon mal gemacht? |
Re: Baumansicht (Levels) in Reports
hab das zumindest schon mal mit Quickreport gemacht
|
Re: Baumansicht (Levels) in Reports
gut.
Wie geht das? |
Re: Baumansicht (Levels) in Reports
Zitat:
Ich denke da musst du selber anfagen etwas zu zeichnen, wenn du den QuickReport verwendest. |
Re: Baumansicht (Levels) in Reports
hmmm. naja... die Frage ist etwas unspezifisch aber hier die Theorie:
einen virtuellen Datensatz als Grundlage für den Report erstellen (TClientDataSet) der enthält zwei Felder:
natürlich gibts auch noch galantere Lösungen, aber es sollte schnell gehen (wie es ja immer schnell gehen soll bei uns ;) ) @s.h.a.r.k Zitat:
Zitat:
|
Re: Baumansicht (Levels) in Reports
Danke fuer die "schnelle" Antwort!
Werds mal ausprobieren. |
Re: Baumansicht (Levels) in Reports
Hm... Net all zu schlecht, allerdings ist das ganze halt nur eingerückt - eine Baumansicht ist aber meiner Meinung nach doch so etwas wie beim Explorer, d.h. auch mit den Strichen.
Wie genau willst du das nun, japetos? |
Re: Baumansicht (Levels) in Reports
wenn er Striche will, soll er sich Striche zeichnen.
genauso, wie er das Label einrückt kann er ja auch, basierend auf dem aktuellen Level, die erforderliche Anzahl Striche anlegen. (von mir aus auch mit + und -) //edit: hab das Attachment entfernt. Unsere Firma hat sich affig wegen "firmeninternen" Daten. |
Re: Baumansicht (Levels) in Reports
also, ich habe zwei Tabellen (die zweite ist nicht so wichtig, vorerst)
die erste sieht folgendermassen aus:
Delphi-Quellcode:
ausgabe:
id | owner_id | titel |
-------------------------- 1 0 root 2 1 bla1 3 1 bla2 4 2 bla3 5 4 bla4
Delphi-Quellcode:
und so soll es nach moeglichkeit im Report aussehen.
root
+-bla1 +-bla3 +-bla4 +-bla2 Striche sind nicht notwendig. |
Re: Baumansicht (Levels) in Reports
die
Code:
kannst du mit Bitmaps (siehe PDF) realisieren
+-
|
Re: Baumansicht (Levels) in Reports
wie gesagt. das sollte nicht das problem sein.
wichtig ist das Erstellen des Baumes |
Re: Baumansicht (Levels) in Reports
Wer Geld ausgibt, bekommt den Printmanager von DevExpress, der u.A. TreeViews ausdrucken kann.
Dort gibt es auch die eine DBTreeView, die deine Tabelle nimmt und sich entsprechend darstellt. Geh mal zu ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:43 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz