Avatar billede starleicht Nybegynder
06. december 2000 - 11:32 Der er 14 kommentarer og
1 løsning

Sortering med Å til sidst

Jeg bruger flg for at få en liste over kommuner:

SQLsort = \"SELECT DISTINCT kommune FROM Tabel ORDER BY kommune\"

Men når jeg viser resultatet står \"ÅRHUS\" øverst, og den skal stå nederst!!

Jeg bruger en dansk version af Access 2000, og HAR været inde og ændre sorteringsrækkefølgen til \"Norwegian/Danish\"

Hvordan f... får jeg Å nederst i sorteringen?
Kan man lave et trick i SQL-sætningen, eller bliver jeg nødt til at omdøbe Århus til Xårhus?
Avatar billede tdaugaard Nybegynder
06. december 2000 - 11:35 #1
SQLsort = \"SELECT DISTINCT kommune FROM Tabel ORDER BY kommune DESC\"
Avatar billede tdaugaard Nybegynder
06. december 2000 - 11:35 #2
DESC = Descending; faldende
ASC (default = Ascending; stigende
Avatar billede starleicht Nybegynder
06. december 2000 - 11:39 #3
>tdaugaard: Det var ikke helt det jeg mente.

Min sorteringsrækkefølge skal være:
a,b,c,d,.........,å (dvs å til sidst)

Og ikke, som den er nu:
å,a,b,c,d,e,........ (altså å først)
Avatar billede tdaugaard Nybegynder
06. december 2000 - 11:40 #4
Nåå .. *sorry*

Hmm .. det ved jeg godtnok ikke .. det har jeg ikke selv været ude for endnu (bruger selv Access 2000/ASP..)
Avatar billede starleicht Nybegynder
06. december 2000 - 11:45 #5
Jeg opdagede lige at sorteringen faktisk er:

a,å,b,c,d,e,.........

å bliver tilsyneladende opfattet som aa
Avatar billede tdaugaard Nybegynder
06. december 2000 - 11:46 #6
Har du prøvet at sætte sorteringsrækkefølgen til f.eks. UK/US ? Så burde den vel næsten smide Å\'et bagerst !?
Avatar billede sone Nybegynder
06. december 2000 - 12:09 #7
For at Norwegian/Danish skal tage effekt, skal du lukke Access og åbne databasen igen
Avatar billede starleicht Nybegynder
06. december 2000 - 12:26 #8
>tdaugaard og sone:
Ingen af jeres forslag virker.

Kunne man gøre et eller andet fusk ved udskrivningen af kommunelisten?

do until kommune.eof
  If rs(\"kommune\") = \"Århus\" then
    \'Skriv Århus rækkerne til f.eks et array
  else
    response.write rs(\"kommune\")
  end if 
  kommune.movenext
  \'Skriv Århus array\'et her
loop
Avatar billede starleicht Nybegynder
06. december 2000 - 13:16 #9
namasa har haft samme problem, og har åbenbart heller ikke fundet en løsning! (Der er ihvert fald ingen accepterede svar)

http://www.eksperten.dk/spm/32526
Avatar billede starleicht Nybegynder
06. december 2000 - 13:25 #10
>sone:
Efter at have ændret sorteringsrækkefølgen til \"Norwegian/Danish\" skal man oprette en NY database, for at ændringerne træder i kraft.

Og nu virker det!
Avatar billede sone Nybegynder
06. december 2000 - 13:28 #11
Kan du ikke lane IMPORT af tabeller fra extern database (hvis du skal bevare dine data) ?
Avatar billede starleicht Nybegynder
06. december 2000 - 13:29 #12
Jo, det har jeg også gjort!
Avatar billede tdaugaard Nybegynder
06. december 2000 - 18:23 #13
fandt du ud af det siden du accepterede sone\'s svar ?
Avatar billede starleicht Nybegynder
07. december 2000 - 08:04 #14
>tdaugaard:
Ja, sone manglede bare den detalje, at man skulle oprette en NY database for at få det til at virke! Men han fik mig på rette spor.

MVH StarLeicht
Avatar billede tdaugaard Nybegynder
07. december 2000 - 08:09 #15
*S* Access er noget dumt noget til tider ;-)
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