![]() |
datenbank filter?
erstmal hallo :) bin neu hier.
Habe auch gleich eine Frage :). Ich habe eine Acces Datenbank erstellt. Diese Datenbank hat ein Attribut mit der Bezeichnung Level. Ich möchte per Kreisdiagramm die jeweiligen Level prozentual anzeigen lassen. Gehen wir mal davon aus, dass ich 100 einträge in der Datenbank habe. 20% davon sind im level1, 50% im Level2 und 30% im Level3. Aber wie setze ich das um? Wie kiege ich die (Prozentsätze) Anzahl der jeweiligen Level raus? |
AW: datenbank filter?
Etwas in der Art
Code:
Summieren und Prozente berechnen ...
Select Level,Count(*) as Anzahl
from Tabelle Group by Level |
AW: datenbank filter?
Ich glaube ich hätte erwähnen sollen, dass ich noch nie mit Datenbanken gearbeitet habe.
Mir sagt dies leider nicht viel. Leider weiß ich nicht wie ich es anwenden soll. Über eine kleine Einführung würde ich mich freuen. |
AW: datenbank filter?
Zitat:
Dann gibt es noch eine Menge Tutorials und Bücher zu Datenbanken und Delphi Eine Einführung würde den Rahmen hier sprengen |
AW: datenbank filter?
Unsere Foren-Kollegen vom Delphi-Treffen haben einige
![]() |
AW: datenbank filter?
Tja. Mit welcher Oberfläche arbeitest Du denn?
Mit access oder hast Du ein Delphi-Programm oder benutzt Du Excel oder ... Ansonsten kann ich nur auf Bummi verweisen. Gruß K-H |
AW: datenbank filter?
also mit sql kenne ich mich leider nicht aus.. ich würds so machen.. bin aber auch neuling :)
Code:
dies machst du mit allen levels und übergibst die zahlen einem Tchart :)
gesamtzahl:=ADOTable1.RecordCount;
ADOTable1.Active:=False; ADOTable1.Filtered := False; ADOTable1.Filter := 'Level = ' + QuotedStr('1'); ADOTable1.Filtered := True; ADOTable1.Open; Level1:=ADOTable1.RecordCount; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:25 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