AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi DBCtrlGrid sortieren
Thema durchsuchen
Ansicht
Themen-Optionen

DBCtrlGrid sortieren

Ein Thema von simon790 · begonnen am 31. Mär 2008 · letzter Beitrag vom 1. Apr 2008
Antwort Antwort
simon790

Registriert seit: 6. Mär 2008
43 Beiträge
 
Delphi 7 Professional
 
#1

DBCtrlGrid sortieren

  Alt 31. Mär 2008, 09:00
Datenbank: DBase • Zugriff über: BDE
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
Es gibt 10 Arten von Menschen.
Diejenigen, die das binäre System verstehen, und die, die es nicht verstehen.
Aber ich frag mich was ist mit den anderen 8?
  Mit Zitat antworten Zitat
Peinhard

Registriert seit: 8. Jul 2006
152 Beiträge
 
#2

Re: DBCtrlGrid sortieren

  Alt 31. Mär 2008, 10:02
Bei file-basierten Datenbanken macht(e ) man das üblicherweise, indem man einen Index in der gewünschten Sortierfolge erstellt und zuweist.
Confuzius say: Early worm have death wish.
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#3

Re: DBCtrlGrid sortieren

  Alt 31. Mär 2008, 10:26
Hallo,

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


Heiko
Heiko
  Mit Zitat antworten Zitat
simon790

Registriert seit: 6. Mär 2008
43 Beiträge
 
Delphi 7 Professional
 
#4

Re: DBCtrlGrid sortieren

  Alt 31. Mär 2008, 14:33
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...
Es gibt 10 Arten von Menschen.
Diejenigen, die das binäre System verstehen, und die, die es nicht verstehen.
Aber ich frag mich was ist mit den anderen 8?
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#5

Re: DBCtrlGrid sortieren

  Alt 31. Mär 2008, 15:34
Hallo,

RequestLive auf True setzen


Heiko
Heiko
  Mit Zitat antworten Zitat
simon790

Registriert seit: 6. Mär 2008
43 Beiträge
 
Delphi 7 Professional
 
#6

Re: DBCtrlGrid sortieren

  Alt 31. Mär 2008, 15:41
Funktioniert nicht...
Es gibt 10 Arten von Menschen.
Diejenigen, die das binäre System verstehen, und die, die es nicht verstehen.
Aber ich frag mich was ist mit den anderen 8?
  Mit Zitat antworten Zitat
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#7

Re: DBCtrlGrid sortieren

  Alt 31. Mär 2008, 16:12
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.
Andreas
  Mit Zitat antworten Zitat
simon790

Registriert seit: 6. Mär 2008
43 Beiträge
 
Delphi 7 Professional
 
#8

Re: DBCtrlGrid sortieren

  Alt 1. Apr 2008, 09:43
Was wäre eine sinnvolle Variante?
Es gibt 10 Arten von Menschen.
Diejenigen, die das binäre System verstehen, und die, die es nicht verstehen.
Aber ich frag mich was ist mit den anderen 8?
  Mit Zitat antworten Zitat
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#9

Re: DBCtrlGrid sortieren

  Alt 1. Apr 2008, 15:13
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
Andreas
  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 04:08 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz