Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Via SQL Access DB Tabelle sortieren und suchen (https://www.delphipraxis.net/61000-via-sql-access-db-tabelle-sortieren-und-suchen.html)

Christian18 15. Jan 2006 18:33

Re: Via SQL Access DB Tabelle sortieren
 
Zitat:

Zitat von omata
Was machst du den nach dem Open?

nichts mehr ich habe einen button sortieren und dann soll die Tabelle nach Name sortiert werden. ich will danach nichts mehr machen.

mfg christian18

r_kerber 15. Jan 2006 18:34

Re: Via SQL Access DB Tabelle sortieren
 
Zitat:

Zitat von Christian18
so funktioniert es aber auch nicht.

Dann beschreibe doch bitte mal genau, was nicht funktioniert!

omata 15. Jan 2006 18:36

Re: Via SQL Access DB Tabelle sortieren
 
Wie jetzt?
Du willst dann den Inhalt der Tabelle auf deiner Form in einem DBGrid sortiert ausgegeben haben?
Oder willst du etwa die Zeilen in der Datenbank sortieren?

Ich verstehe nicht was genau du eigentlich machen möchtest.

sir-archimedes 15. Jan 2006 18:39

Re: Via SQL Access DB Tabelle sortieren
 
Ich glaube Christian möchte die Tabelle sortiert abspeichern. Das ist allerdings ohne weiteres nicht möglich und vor allem auch nicht nötig, da man ja die Sortierung via SQL bequem einstellen kann.

Hängt keine andere Tabelle mehr von der Kunden-Tabelle ab, könnte man die Datensätze sortiert auslesen, via SQL alle Datensätze löschen und dann neu reinschreiben. Das ist allerdings alles andere als schön oder empfehlenswert!

Also lieber mit SQL sortieren!

Christian18 15. Jan 2006 18:39

Re: Via SQL Access DB Tabelle sortieren
 
Zitat:

Zitat von omata
Wie jetzt?
Du willst dann den Inhalt der Tabelle auf deiner Form in einem DBGrid sortiert ausgegeben haben?
Oder willst du etwa die Zeilen in der Datenbank sortieren?

Ich verstehe nicht was genau du eigentlich machen möchtest.

Hallo,

ob das jetzt in der DB sortiert wird, oder ob ich es sortiert ausgebe, ist mir eigentlich egal. Was ist denn beser??? Ich will einfach nur das der nutzer den programm eine bessere übersicht über das programm und deren daten hat.

r_kerber 15. Jan 2006 18:41

Re: Via SQL Access DB Tabelle sortieren
 
Zitat:

Zitat von Christian18
ob das jetzt in der DB sortiert wird, oder ob ich es sortiert ausgebe, ist mir eigentlich egal.

Der DB aber nicht, Ersteres kann sie nämlich nicht.

Christian18 15. Jan 2006 18:44

Re: Via SQL Access DB Tabelle sortieren
 
Zitat:

Zitat von r_kerber
Zitat:

Zitat von Christian18
ob das jetzt in der DB sortiert wird, oder ob ich es sortiert ausgebe, ist mir eigentlich egal.

Der DB aber nicht, Ersteres kann sie nämlich nicht.

ja ich glaube es wird auch immer nur das view sortiert. bin mir da aber jetzt nicht genau sicher. wie kann ich denn jetzt ein "View" nach alphabet sortieren.

MFG Christian18

r_kerber 15. Jan 2006 18:46

Re: Via SQL Access DB Tabelle sortieren
 
Zitat:

Zitat von Christian18
wie kann ich denn jetzt ein "View" nach alphabet sortieren.

Mit ORDER BY!

alzaimar 15. Jan 2006 18:47

Re: Via SQL Access DB Tabelle sortieren
 
TADOTable hat eine IndexFieldName-Eigenschaft. Wenn du die Daten nur im Grid sortieren willst, dann schreib halt einfach
Delphi-Quellcode:
Procedure TForm1.ButtonSortierenClick (Sender : TObject);
Begin
  MyDataModule.MyADOTable.IndexFieldName := 'Name';
End;
Fertig.

Christian18 15. Jan 2006 18:49

Re: Via SQL Access DB Tabelle sortieren
 
Zitat:

Zitat von alzaimar
TADOTable hat eine IndexFieldName-Eigenschaft. Wenn du die Daten nur im Grid sortieren willst, dann schreib halt einfach
Delphi-Quellcode:
Procedure TForm1.ButtonSortierenClick (Sender : TObject);
Begin
  MyDataModule.MyADOTable.IndexFieldName := 'Name';
End;
Fertig.

Hey vielen dank jetzt funktioniert es.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:54 Uhr.
Seite 2 von 3     12 3      

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