27. juni 2003 - 20:55Der er
7 kommentarer og 1 løsning
Bestemme sortering
Er det mulig at bestemme i en forespørgelse hovrdan den skal sorterer? Det jeg gerne vil er et felt hvor den sorterer efter navne der er indskrevet i felterne, hvor jeg bestemmer hvilket der er først, anden tredie ovs.
t-hviid > Du kan jo sortere i din forespørgsel efter et hvilket som helst felt. I tekstfelter sker det efter telefonbogsprincippet, d.v.s. a før b, b før c o.s.v. Du kan som henrik_13 skriver lave et ekstra felt i tabellen, som bestemmer sorteringen.
Det må dog være omstændigt og besværligt, at bestemme sorteringen hvis du skal indtaste den manuelt som jeg forstår på henrik_13 svar.
Du kan dog skrive en kode, der sætter sorteringen for dig. En meget simpel kode er en Select Case. Hvis du f.eks vil sortere efter feltet Navn, kan koden se således ud:
Select Case Navn Case Is = "Andersen" Sortering = 1 Case Is = "Børgesen" Sortering = 2 End Select
Det er en meget simpel løsning, og tager ikke højde for, at du måske indtaster et navn, der ikke er medtaget i koden. Derfor er dette indlæg kun en kommentar og ikke et svar.
der findes dog rutiner i VBA, der automatisk sorterer posterne. Men jeg har dog ikke noget eksempel.
Beklager jeg først er på banen igen nu, men jeg har her i weekenden været udsat for en polderabend, så jeg først kommet til hængterne nu :-) Her er min email: tk@katox.dk mugs>> Tak for dit eksempel, det jeg gerne vil er at sortere efter det jeg indtaster i felterne og det skal være i en forespørgelse. Mit felt navn er Kulisse-Id og navnene er Havnen, værelset, molen ovs.
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.