28. maj 2013 - 16:51Der er
8 kommentarer og 1 løsning
sortere signede/faldende
Hej
Jeg har en forespørgsel hvor jeg har en masse koloner den henter jeg op i en formular en post af gangen. Jeg vil så gerne have at man kan vælge en kolone og sige den skal sortere stigende, men næste gange skal det være en anden kolone som man skal sortere stigende, og det skal være brugerne som vægler hvilken kolonne som der skal sorteres, når han skal bruge denne forespørgsel. Kan dette lade sig gøre og hvis ja hvordan ?
Den kolonner som der er, er følgende: Dato / Time / Name / Adresse
Not sure if this has any relevance "den henter jeg op i en formular en post af gangen."
If your using a continuous form and the query is the record source then I would assuem you can use the Order By property to change what field is used to sort th records.
Det jeg godt kunne tænke mig er at der hvor date står, at den tager date / time / Name / Adresse fra en drop-down boks, og sætter in der, for så kan brugeren selv vælge
Du kunne jo vælge at ændre forespørgslens SQL udtryk, når brugeren har valgt sorteringsfelt. Altså: I din dropdowns AfterUpdate/EfterOpdatering hændelse lægger du:
CurrentDb.QueryDefs("DinQuery").SQL="SELECT ... ORDER BY " & DitSorteringsfelt
Derefter skal du nok køre en Requery på din Form, som vel er baseret på forespørgslen. (du har ikke helt klart beskrevet, hvordan du kalder posterne frem)
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.