Er ikke helt sikker på, hvad det er du vil.....
Hvis du vil sortere en given tabel efter et eller andet (alfabetisk, numerisk rækkefølge el. lign), kan du markere den kolonne, du vil sortere efter, og vælge sorter stigende (eller faldende). En enklere måde, er at oprette en rapport, hvis du vælger opret rapport via guide, bliver du på et tidspunkt spurgt efter om du vil sortere tabellen efter 4 forskellige kriterier....
There is a propery on the form named OrderBy you use this to change the sort order. Take a look at this property in Access help
Terry: haven't thought about that, it would be the easiest way.....
Standard er stigende sortering, men kan tvinges til at ændre ved flg.:
Me.OrderBy = "fornavn ASC"
Faldende sortering:
Me.OrderBy = "fornavn DESC"
Men når jeg så laver en knap som:
Private Sub Knap_Click()
Me.OrderBy = "Navn"
End Sub
Sker der ikke noget... Hvad skal jeg gøre?
Knap hedder knap. Og feltet i tablen hedder Navn
Du må ikke oprette et felt navn der hedder "navn"
Det er en intern access ordre der ikke må være et felt navn.
Det er et forbudt feltnavn.
Vh Henrik
Men du kan udskifte det til, Fornavn, efternavn og navne.
Vh Henrik13
Ja, men det fungere stadig ikke.. Det er som om der mangler en refresh af en type... Har prævet form.refresh
Prøv med:
Me.refresh
For der må jo ligge en fejl et sted.
:o)
Det virker desværre ikke....
I detajlesektionen lister den alle posterne.. Over posterne er knapperne "navn" og "dato". Hvis man trykker på navn listerne den nedenstående poster efter navn alfabetisk orden.. Ligeledes med dato
s_pede>send your dB to eksperten@santhell.dk and I will take a look
Afprøvet og fungerer:
Me.RecordSource = "SELECT * FROM Tabel1 ORDER BY [felt1]"
s_pede>Do you want to try mugs' solution before I go on?
Perfekt.. Det virker... Det er jeg ked, terry...
jA, UNDSKYLD, men den virker... Ellers tak, terry
your welcome, and mugs needs the points :o)
Sorter stigende:
Me.RecordSource = "SELECT * FROM Tabel1 ORDER BY [felt1] ASC"
Sorter faldende:
Me.RecordSource = "SELECT * FROM Tabel1 ORDER BY [felt1] DESC"
Tak for point.
Hi terry - I hope You will have a nice hot day with a lot of word. I'll be in My garden with a cold beer.
Mugs> I'm on holiday for the next two weeks :o)
My sister is comming over from GB today so I doubt you will be seeing much of me for a while. Enjoy your beer :o)
terry < I wish You a nice holiday. Then there will be hope for a couple of points for us :o)