17. oktober 2002 - 15:55Der er
11 kommentarer og 2 løsninger
Ø sammen med O i alfabetisk orden
Jeg har en liste jeg gerne vil have udskrevet i alfabetisk orden. Jeg henter den fra en access database.
Mit problem er, at "Ø" bliver sorteret som "O", men jeg vil jo gerne have "Ø" ned bag ved "Z". Hvordan får jeg den til at sortere de danske bogstaver rigtigt?
Et andet problem er at ingenting kommer før "A", men det ville jeg helst have til at være efter "Å". Altså hvis det felt, jeg sorterer efter er tomt, bliver den linie sat først. Kan man lave det om, på en eller anden måde?
Det man kan gøre at er at at give alle bogstaver en id a = 1 etc. og så sortere efter id, så kan du selv bestemme. (En ide, jeg kan kun lave php, så kan ikke skrive koden ;)
1. Åbn din Access database 2. Går til Tools -> Options 3. I tabben General vælges Norwegian/Danish som New database sort order og tryk apply 4. Gå til Tools -> Database Utilities -> Compact and repair database 5. Du skulle nu kunne sortere efter danske forhold
Jeg har gjort hvad du har skrevet og nu kan jeg slet ikke få siden frem. Jeg får fejlmeddelelsen: "Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft Access-driver]Der opstod en generel fejl. Registreringsnøglen Temporary (volatile) Jet DSN for process 0x55c Thread 0x610 DBC 0x1330064 Jet kan ikke åbnes."
Så var det i det mindste bedre før, hvor jeg fik siden frem - bare forkert sorteret :-(
Jeg bruger en DSN less forbindelse, men jeg har også prøvet at lave en system DSN, og det hjælper ikke.
Jeg har været inde og kigge på linket, og det fik udskiftet fejlmeddelelsen til denne i stedet: "Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft Access-driver] Microsoft Jet-databasemotoren kan ikke åbne filen "(ukendt)". Den er allerede åbnet med udelt adgang af en anden bruger, eller du skal have tilladelse til at vise dataene."
Jeg har fundet et par sider, der skulle forklare den fejlmeddelelse, men jeg forstår ikke halvdelen af det, der står, så jeg er lidt lost.
Jeg kan heller ikke forstå, hvorfor det pludselig ikke virker. Det virkede fint før jeg valgte norsk/dansk i sortering af databasen. Jeg har også prøvet med en backup af databasen, fra før jeg satte den til norsk/dansk, men det virker heller ikke.
Det var meningen, at jeg ville give 200 point på dette spørgsmål - 100 p til hvert delspørgsmål. Jeg ved ikke, hvorfor der kun står 120 p i alt, men det er også lige meget, da jeg selv har fundet svaret på det ene delspørgsmål, så jeg snupper de sidste point selv
Synes godt om
Ny brugerNybegynder
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.