AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

DBGrid Filter

Ein Thema von t0mmy · begonnen am 15. Nov 2011 · letzter Beitrag vom 7. Aug 2013
Antwort Antwort
Palme

Registriert seit: 21. Jun 2013
7 Beiträge
 
#1

AW: DBGrid Filter

  Alt 6. Aug 2013, 21:42
Hallo zusammen,

ich habe genau das gleiche problem, wie kann ich meine Datenbank filtern?, ich habe eine tabelle über datasource und dbf erstellt. Nun möchte ich beispielsweise, dass alle Namen in der Tabelle alphabetisch sortiert werden, wie geht das ?

danke schon mal im Vorraus
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.429 Beiträge
 
Delphi 12 Athens
 
#2

AW: DBGrid Filter

  Alt 6. Aug 2013, 22:28
Hallo...
bitte benutze einfach mal die Suchfunktion oder die Delphi-Referenz.
1 Minute Sucharbeit: http://docwiki.embarcadero.com/Libra...DataSet.Filter

Nachtrag:
..ich sollte mal zu Ende lesen. Filtern hat nix mit Sortieren zu tun. Beschäftige dich mal mit TQuery und SQL. Dazu findes du reichlich Seiten. http://www.google.de/#bav=on.2,or.r_...q=sql+tutorial

Geändert von haentschman ( 6. Aug 2013 um 22:38 Uhr)
  Mit Zitat antworten Zitat
Palme

Registriert seit: 21. Jun 2013
7 Beiträge
 
#3

AW: DBGrid Filter

  Alt 6. Aug 2013, 22:41
danke
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.429 Beiträge
 
Delphi 12 Athens
 
#4

AW: DBGrid Filter

  Alt 6. Aug 2013, 22:50
Alternativ, wenn du eine Tabelle benutzt: http://docwiki.embarcadero.com/Libra...able.IndexName
...ist aber, sagen wir mal veraltet. Der entsprechende Index muß in der Tabelle angelegt sein. Besser du beschäftigst dich gleich mit SQl. Da hast du beim Umstieg von der BDE weg weniger Schwierigkeiten mit anderen DBMS.
  Mit Zitat antworten Zitat
Perlsau
(Gast)

n/a Beiträge
 
#5

AW: DBGrid Filter

  Alt 7. Aug 2013, 01:33
wie kann ich meine Datenbank filtern?, ich habe eine tabelle über datasource und dbf erstellt. Nun möchte ich beispielsweise, dass alle Namen in der Tabelle alphabetisch sortiert werden, wie geht das ?
"Sortierte Ausgabe" und "Filter setzen" sind zwei völlig verschiedene Stiefel.

Ein Filter benennt Werte von einer oder mehreren Spalten, die gegeben sein müssen, damit der Datensatz zur Anzeige ausgewählt wird. Die Filterbedingung kann bei den meisten Datasets im Property FILTER gesetzt werden, wobei zuvor das Property FILTERED zu deaktivieren und anschließend wieder zu aktivieren ist. Alternativ – wenn du ein Query mit entpsrechendem Select-Befehl einsetzt – kannst du auch über die Where-Bedingung filtern:
Code:
select * from TABELLE where NACHNAME = 'Meier';
listet dir alle Datensätze auf, die in der Spalte NACHNAME die Zeichenfolge 'Meier' stehen haben. Wildcards sind ebenfalls möglich:
Code:
select * from TABELLE where NACHNAME like 'M%';
zeigt alle Datensätze, deren Zeichenfolge in der Spalte NACHNAME mit einem großen M beginnen.

Die Sortierung erfolgt in dem meisten Datasets mit dem Property IndexFieldNames oder alternativ, wenn du ein Query einsetzt, auch bereits im Select-Befehl:
Code:
select * from TABELLE order by NACHNAME;
Für weitergehende Informationen suchst du dir bitte ein passendes Tutorial zum Erlernen von SQL (Structured Query Language), um wenigstens die Grundlagen der Datenbankabfrage zu verstehen.
  Mit Zitat antworten Zitat
Furtbichler
(Gast)

n/a Beiträge
 
#6

AW: DBGrid Filter

  Alt 7. Aug 2013, 07:41
@Perlsau:
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:49 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