Avatar billede hlnviv Juniormester
Oprettet i går kl. 13:35 Der er 3 kommentarer

Filter tal

Hej Eksperter
Jeg har en tal række i et felt der hedder [Pladenr] der går fra 24-001 til 24-1999, feltet er soteret således CLng(Left([Pladenr];2)) - CLng(Mid([Pladenr];"4")), når jeg skal filter på feltet og skal have tallene f.eks fra 24-1364 til 24-1380 og skriver Between "24-1364" And "24-1380" så kommer 24-137 og 24-138 med hvordan undgår jeg det uden at skulle skrive Between "24-1364" And "24-1380" And (<>"24-137" Or Is Null) And (<>"24-138" Or Is Null) håber i forstår hvad jeg mener.
Pladenr
24-137
24-138
24-1364
24-1365
24-1366
24-1367
24-1368
24-1369
24-1370
24-1371
24-1372
24-1373
24-1374
24-1375
24-1376
24-1377
24-1378
24-1379
24-1380
Avatar billede claes57 Ekspert
Skrevet i går kl. 13:42 #1
sortér kun på navne, der har længden 7
Avatar billede Gustav Ekspert
Skrevet i går kl. 13:57 #2
"Tallene" er ikke tal, men tekst, så du kan konvertere til tal og sortere på det, her som udtryk i en forespørgsel:
Sorteringstal: Val([Pladenr])*10^4+Val(Mid([Pladenr];4))
Avatar billede Gustav Ekspert
Skrevet i går kl. 19:26 #3
Kom i tanker om dit sorteringsønske. Hvis du vil kunne skrive:
Between "24-1364" And "24-1380"
kan du konvertere ovenstående sorteringstal til tekst med dette udtryk:
Sorteringstekst: Format(Val([Pladenr])*10^4+Val(Mid([Pladenr];4));"00\-0000")
Så vil filtreringen blive korrekt, fordi "24-137" vil blive til "24-0137" og dermed blive filtreret bort.
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