Avatar billede disher Nybegynder
06. marts 2001 - 10:00 Der er 8 kommentarer og
1 løsning

Sortering

Jeg har et problem. Jeg vil gerne vide hvordan jeg kan få mine datoer vist sorteret. F.eks.:

01.01.2000
02.09.2000
18.11.2000
05.12.2000
05.01.2001

Datoerne står i en tabel, som så skal vises sådan som ovenover i en formular! Hvordan?

På forhånd tak for hjælpen!
06. marts 2001 - 10:04 #1
En betingelse er, at felterne har datatypen \"Dato/Klokkeslet\"

Derefter kan du lave en forespørgsel, hvor du sortere på dette felt og derefter lader formularen være baseret på denne forespørgsel.

/Thomas
Avatar billede nute Nybegynder
06. marts 2001 - 10:08 #2
som Thomas sier, så krever det at ditt felt er et dato felt. hvis det er det kn du bruke SQL:

SELECT dato FROM [datofelt] ORDER BY dato ASC

eller så høyreklikker du på den kolonnen du vil sortere og velge \'sorter stigende\' (sort ascending)

/nute
Avatar billede privaten Nybegynder
06. marts 2001 - 10:08 #3
Jeg ved ikke om der findes en std. metode i Access, men du kan gøre det vha. en forspørgelse og en VBA funktion der afleverer \"værdien\" af din dato

Opret en forspørgelse der skal fungere som kilde for din form og indsæt i den et felt der skal fungere som sorteringsnøgle. Dette felt henter \"sorteringsværdien\" af datofeltet.

Avatar billede disher Nybegynder
06. marts 2001 - 10:16 #4
Okay. Men jeg er newbie i database, så kan du forklare nærmere mig nærmere hvordan jeg gør det?
Avatar billede disher Nybegynder
06. marts 2001 - 10:19 #5
Æææh. Der kom lige et par svar jeg ikke havde set pga jeg ikke havde opdateret min browser. Jeg prøver mig lige frem
Avatar billede disher Nybegynder
06. marts 2001 - 10:28 #6
Okay. Jeg fatter bare ikke hvad I mener! Jeg er bare en dummy. Hvis I kan uddybe det mere detaljeret, så vil jeg blive meget glad! :)
Avatar billede hoejrup Nybegynder
06. marts 2001 - 10:31 #7
disher> hvis du gerne vil vide mere om databaser mv., så bør du gå ind på www.html.dk.

/per
06. marts 2001 - 10:35 #8
Hej Disher,

Jeg skal prøve at forklare det:

Hvis du åbner din formular i designmode og åbner egenskaberne for selve formularen (Vær sikker på, at der står Formular i den hvide komboboks øverst til venstre inden du vælger menuen Vis->Egenskaber).

I egenskabsvinduet finder du en egenskab, som hedder \"Postkilde\". I denne skriver du:

Select * From [Tabel] Order By [Datofelt]

hvor Tabel skal erstattes af navnet på din tabel og Datofelt skal erstattes af navnes på det felt, som du ønsker at sortere efter.

Dette skulle kunne gøre det.

mvh
Thomas
Avatar billede disher Nybegynder
06. marts 2001 - 10:45 #9
Yes, det virker. Tak for hjælpen :)
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