Avatar billede letterfox Nybegynder
16. februar 2003 - 23:41 Der er 6 kommentarer

Avanceret sortering

Hej er der en der kan hjælpe?
Jeg har en database med flg. felter: Navn adresse Postnrby,
der er måske op 100.000 poster
jeg ønsker at oprette et nyt felt hvor jeg vil sortere postnrby sådan at efter hvert postnrskift bliver der sat en stjerne ydermere vil jeg for eksempel definere at der skal min. være 30 ens postnrby før der sættes en stjerne og
max 37 alle under 7 stk pilles fra og sættes over i en ny tabel eller skal komme først i tabellen.
Forespørelsen skal bruges til et sorteringsanlæg hvor vi
pakker blade der bliver printet.
Håber der nogle der kan hjælpe
Avatar billede terry Ekspert
17. februar 2003 - 16:02 #1
this doesnt have much at all to do with sorting
Avatar billede letterfox Nybegynder
17. februar 2003 - 21:09 #2
Sure it has, do you have a solution?
Avatar billede mugs Novice
18. februar 2003 - 06:18 #3
Flg besvarer ikke hele dit spørgsmål,men et stykke på vejen:
Lav en forespørgelse med dit postnr som eneste felt. Vis Totaler og grupper på postnr. Derefter et udtryk der viser antal.
Lav en ny forespørgelse og træk den første ind i forespørgelsesgitteret. Lav et udtryk og indsæt denne:

Udtryk2: IIf([Udtryk1]>30;"*")

Du får nu en * ved alle de postnr der eksisterer mere end 30 gange. Jeg har ikke eksperimenteret med at indsætte 2 kriterier (>30<37). Alle under 7 må kunne smides over i en ny tabel ved hjælp af en tilføjelsesforespørgsel.
Avatar billede mugs Novice
18. februar 2003 - 06:21 #4
letterfox, har du fået dette spørgsmål besvaret:

http://www.eksperten.dk/spm/151789

Så må det være på tide med en kommentar / accept
Avatar billede terry Ekspert
18. februar 2003 - 13:53 #5
letterfax> The end product may very well sorted, but putting * after each change of postnrby doesnt have much at all to do with sorting. Niether does "ydermere vil jeg for eksempel definere at der skal min. være 30 ens postnrby før der sættes en stjerne og
max 37 alle under 7 stk pilles fra og sættes over i en ny tabel eller skal komme først i tabellen."

So 60 points isnt going you buy you much here!
Avatar billede letterfox Nybegynder
18. februar 2003 - 17:37 #6
Både ja og nej.
Den finder jo godt nok de postnr der er mere en 30 af og sætter en stjerne på alle over 30 ens postnr, men jeg har behov for at der kun kommer * ved record 30 hvis der er over 30 ens postnr og sidste max 37.
Håber du forstår
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