Avatar billede software Nybegynder
16. januar 2003 - 15:13 Der er 8 kommentarer og
1 løsning

Sortering af cprnr

Hej

Jeg har en rapport som bl.a. udskriver cprnr (xxxxxx-xxxx).
Cprnr bliver sorteret stigende.
Problemet er at de bliver sorteret udfra de 6 første tal.
Jeg kunne godt tænke mig at de blev sorteret efter de sidste 4 tal.

Min forespørgelse SQL ser således ud:

SELECT Person.Cprnr, Person.[Dato for opholdstilladelse], Person.[Tilflyttet Glostrup], Person.[Udløb af 3 års perioden], Person.sortering
FROM Person
WHERE (((Person.[Tilflyttet Glostrup]) Between [Forms]![Rapporter]![tilflytjette1] And [Forms]![Rapporter]![tilflytjette2]))
ORDER BY Person.Cprnr;

/Software
Avatar billede kabbak Professor
16. januar 2003 - 15:17 #1
WHERE (((Person.[Tilflyttet Glostrup]) Between [Forms]![Rapporter]![tilflytjette1] And [Forms]![Rapporter]![tilflytjette2]))
ORDER BY val(right(Person.Cprnr);4);

forslag , er ikke tjekket
Avatar billede software Nybegynder
16. januar 2003 - 15:24 #2
for at vide at der er en syntaks fejl
Avatar billede kabbak Professor
16. januar 2003 - 15:29 #3
prøv
val(right(Person.Cprnr,4));
Avatar billede software Nybegynder
16. januar 2003 - 16:32 #4
Nu får jeg en rapport, men den sortere stadig efter de 6 første tal
Avatar billede kabbak Professor
16. januar 2003 - 16:41 #5
Din SQL er den ikke fra en forespøtgsel,
hvis ja så skal du:
højreklikke på venstre overste hjørne i din rapport og
se sortering/gruppering

hvis den sorterer på cprnr skal dette fjernes da den overruler forespørgslen
Avatar billede terry Ekspert
16. januar 2003 - 19:41 #6
software, now you need to go into sorting and grouping in the menu while the report is open in design view and alter the field which you are sorting on.
Avatar billede terry Ekspert
16. januar 2003 - 19:43 #7
SELECT right(Person.Cprnr),4) AS SortBy, Person.Cprnr, Person.[Dato for opholdstilladelse], Person.[Tilflyttet Glostrup], Person.[Udløb af 3 års perioden], Person.sortering
FROM Person
WHERE (((Person.[Tilflyttet Glostrup]) Between [Forms]![Rapporter]![tilflytjette1] And [Forms]![Rapporter]![tilflytjette2]))
ORDER BY val(right(Person.Cprnr),4);

You should be able to find the field SortBy in th esoring and grouping menu!
Avatar billede terry Ekspert
17. januar 2003 - 09:05 #8
software do you wnat help with this or not? We canbt help if yoiu dont make comments!
Avatar billede software Nybegynder
17. januar 2003 - 14:43 #9
Sorry, er først kommet tilbage nu.....Har prøvet det som kabbak skriver og det virker efter at jeg slettede sorteringen på cprnr inde i rapporten(den som overrulede).

Så tak for hjælpen til jer begge.
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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