Avatar billede themepark Nybegynder
18. februar 2002 - 16:09 Der er 1 kommentar og
1 løsning

Vælg poster fra Access database

Jeg har 2 problemer med at udvælge poster fra en Access database.
1. Jeg har i forvejen sørget for at sortere tabellen efter den ene af kolonnerne (som består af tidspunkter), således at det seneste tidspunkt er øverst.

Jeg vil derefter vælge alle de rækker, som indeholder samme tidspunkt, som den række, der nu er øverst (altså det seneste tidspunkt), men jeg aner ikke, hvordan jeg gør det.

Sådan som jeg ser det, er der 2 muligheder:

a) På en eller anden måde at udvælge alle de rækker med samme tidspunkt som den øverste række (ganske som beskrevet i ovenstående)

b) At vælge alle de poster, der indeholder det største tidspunkt, ved hjælp af Max (hvis der findes en sådan funktion).

Men det kunne være rart, hvis nogle gad fortælle mig, hvordan jeg gør det efter hver af de 2 ovenstående metoder.

2) Når jeg så har valgt nogle poster, vil jeg ud fra de poster, der er valgt (altså dem med det største tidpsunkt), gerne vælge en tilfældig post, men hvordan gør jeg det?

Venlig hilsen
Michael K. P.
Avatar billede tobby Nybegynder
18. februar 2002 - 19:35 #1
Hvis du har sorteret efter tidspunkt, må den første linie jo altså være den med det seneste tidspunkt. Så kunne du jo gøre noget alla det her:

SenesteTidspunkt = RecordSet("Tidspunkt")

RecordSet.Close
Set Record Set = Nothing

Query = "SELECT * FROM RecordSet WHERE Tidspunkt = " & SenesteTidspunkt & ""

Set RecordSet = Server.CreateObject("ADODB.RecordSet")
RecordSet.open Query, Connect, 1, 3

- Det burde da virke !
Avatar billede themepark Nybegynder
18. september 2002 - 12:01 #2
Vender tilbage med spørgsmålet senere...
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