Avatar billede dakine Nybegynder
10. juni 2002 - 10:13 Der er 1 kommentar og
1 løsning

HowTo: 'ORDER BY' funktion på en TTable.Filter

Hej.

Jeg skal have tilføjet en sortering på en TTable komponent, men kan ikke finde hvordan filter property'en vil have en sådan. (Hvis man kan!).

Hvis det havde været ren SQL havde man bare skulle tilføje en ORDER BY til slut, men den æder TTable.Filter ikke.

Ved en noget om det?
Avatar billede pellelil Nybegynder
10. juni 2002 - 10:25 #1
Unlad at bruge TTable's den er for begrænset i sin virkemåde, men til gengæld belaster der den  maskinen/neværket mere end TQuery. Nu hvor du alligevel har brugt en TTable så kan du bruge dennes "IndexFieldsNames" property.

Hvis du har en Delphi version (D5Ent, eller D6Prof/D6Ent) der indeholder TClientDataSet, kan du via en Provider benytte denne, og så kan du foretage sorteringen via TClientDataSet'ets faciliteter.
Avatar billede dakine Nybegynder
10. juni 2002 - 11:16 #2
Nej jeg ved godt den Filter funktion ikke er den mest effektive, men her har jeg skulle rette i en andens gammel program så derfor. :o) Normalt holder jeg mig også til TQuery.
Jeg kender dog ikke den TClientDataSet hvilket jeg måske burde så den vil jeg lige kaste et blik på.

Tak for dit hurtige svar.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester