Avatar billede musti776 Nybegynder
20. marts 2005 - 15:42 Der er 5 kommentarer og
1 løsning

2 forskellige sortering, hvordan?

Hej Venner..

Jeg har en menu, hvor indholdet bliver hentet fra acces db.
I øjeblikket bliver den bare sorteret efter navn og DESC

Hvad nu hvis jeg gerne vil have at den skal kunne sortere efter 2 kriterier... det er fordi, listen bliver jo bare udskrevet efter deres navn:
A
B
C
osv

men så har vi f.eks noget der hedder diverse/og et par andre ting.. Og dem vil vi gerne have til at stå nederst...

Hvordan kunne man lave det så man i nogle produkter har mulighed for at bestemme placeringen i rækken??

På forhånd tak :)

/Musti
Avatar billede kalp Novice
20. marts 2005 - 15:48 #1
Du kan jo godt skrive

ORDER BY tabel1, tabel1

og ellers kan du i dine produkter evt oprette en kolonne hvor der kan stå en tal værdi i.. standard er 0.. og så kan du sortere efter den..

de produkter som skal være øverst giver du bare en anden værdi end 0
Avatar billede musti776 Nybegynder
20. marts 2005 - 15:59 #2
hvad hvis man også skal kunne bestemme rækken.. altså;

nu har jeg oprettet en ny kolonne der hedder sortering:
A
B
C får tildelt = 0

D
E
F får tildelt 1, 2 , 3
hvad hvis jeg får et nyt produkt der skal overtage D's plads, altså 1?
Håber du forstår hvor jeg vil hen :)
Avatar billede kalp Novice
20. marts 2005 - 16:02 #3
Jeg er ikke helt med tror jeg:)
Jeg havde forestillet mig det sådan her

A = 0
B = 2
C = 0
D = 1
E = 0
F = 1

sådan der ville D og F være øverst og B efterfølgende.. imens A, C og E vil være sidst. Når der så skal tilføjes et nyt produkt fx. G  og hvis det også skal være øverst så skal du bare give den værdien = 1
Avatar billede musti776 Nybegynder
20. marts 2005 - 16:50 #4
hmm... ok...jeg prøver lidt at lege med det mester...
smid et svar :)
Avatar billede kalp Novice
20. marts 2005 - 16:52 #5
Det i orden:))
Avatar billede musti776 Nybegynder
20. marts 2005 - 20:28 #6
takker :)
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