Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi DBCtrlGrid sortieren (https://www.delphipraxis.net/111174-dbctrlgrid-sortieren.html)

simon790 31. Mär 2008 08:00

Datenbank: DBase • Zugriff über: BDE

DBCtrlGrid sortieren
 
Hallo
In einem DBCtrlGrid werden Daten einer Table/Datasource angezeigt.
Wie kriege ich die Anzeige so hin, das Alphabetisch nach der ersten Spalte bzw. 1.Feld sortiert wird?
Das DBCtrlGrid selbst hat ja keine SortFunktion.
Ich habe schon versucht eine SQL Abfrage mit "order by" zu machen und vom DBCtrGrid auf dieses zuzugreifen. Allerdings ist mir nicht ganz klar welche Komponenten ich dazu brauche.
kann mir jemand helfen?
Besten Dank und Gruss
Simon

Peinhard 31. Mär 2008 09:02

Re: DBCtrlGrid sortieren
 
Bei file-basierten Datenbanken macht(e ;)) man das üblicherweise, indem man einen Index in der gewünschten Sortierfolge erstellt und zuweist.

hoika 31. Mär 2008 09:26

Re: DBCtrlGrid sortieren
 
Hallo,

wie auch bei TTable brauchst du ein TDataSource als Verbindung
des Datasets (TTable, TQuery) zum DBGrid.


Heiko

simon790 31. Mär 2008 13:33

Re: DBCtrlGrid sortieren
 
Also ich habe es nun geschafft mit einem Query (order by) dass die Daten Alphabetisch angezeigt werden.
Nun kann ich baer die Daten im Grid nicht bearbeiten.:-(.Alsoist SQL gar nicht die richtige Lösung...

hoika 31. Mär 2008 14:34

Re: DBCtrlGrid sortieren
 
Hallo,

RequestLive auf True setzen


Heiko

simon790 31. Mär 2008 14:41

Re: DBCtrlGrid sortieren
 
Funktioniert nicht...

shmia 31. Mär 2008 15:12

Re: DBCtrlGrid sortieren
 
Zitat:

Zitat von simon790
Funktioniert nicht...

Hat deine Tabelle einen Primärschlüssel ?
Falls nicht, kann man keine Datenänderung durchführen, nachdem man die Daten anch irgendeinem Kriterium sortiert hat.

Ach ja: dBase ist ein sehr altes Tabellenformat. Es gibt viele Einschränkungen, die "richtige" Datenbanken nicht haben. Wenn du die Wahl hast zu wechseln, dann tu es.

simon790 1. Apr 2008 08:43

Re: DBCtrlGrid sortieren
 
Was wäre eine sinnvolle Variante?

shmia 1. Apr 2008 14:13

Re: DBCtrlGrid sortieren
 
Zitat:

Zitat von simon790
Was wäre eine sinnvolle Variante?

Das hängt auch von deiner Delphi Version ab (die du übrigens in deinen User Einstellungen eintragen kannst).
http://www.delphipraxis.net/internal...t.php?t=115010


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:31 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-2025 by Thomas Breitkreuz