Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Sortierung nach einem LookupField (https://www.delphipraxis.net/75757-sortierung-nach-einem-lookupfield.html)

Kirchi 24. Aug 2006 15:23

Datenbank: MSAccess • Zugriff über: AdoQuery

Sortierung nach einem LookupField
 
Hallo zusammen,

in einer Tabelle meiner Datenbank habe ich eine Spalte mit einem LookupField eingebaut, in der ein Name angezeigt wird. Ich habe dieses Field NAME benannt. Jedoch wenn ich diese Tabelle nach dem Namen sortieren will, sei es mit dem "Order by Befehl" oder mit "AdoQuery.Sort" erhalte ich eine Fehlermeldung. Die Sortierung nach jedem anderem Feld funktioniert.

Wie kann ich nun nach dem Namen sortieren? :gruebel:


MfG

Kirchi

shmia 24. Aug 2006 15:44

Re: Sortierung nach einem LookupField
 
Lookupfelder sind über SQL nicht erreichbar.
Du müsstest per SQL einen JOIN zwischen Haupt- und Nachschlagetabelle vornehmen und dann mit ORDER BY sortieren.
Das kann aber je nach Datenmenge recht lange dauern.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:55 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