Jesper Henriksen <jesper@begavet.dk> wrote:
> Hejsa...
>
> hvordan katten får jeg hentet den næste "linie" i en database,
> når jeg kun har et "id" at arbejde ud fra???
>
> det er en postnummertabel, så jeg kan ikke bare lægge 1 til ID'en
> (postnummeret)
>
> findes der nogen funktioner til at løse den problemstilling,
> eller skal man være lidt krea(s)tiv?
>
> Hilsen (og tak!)
> Jesper
Hej Jesper
I Access kan du bruge prædikatet TOP 1, som en mulighed:
SELECT TOP 1
tblPostNr.PostNr
FROM tblPostNr
WHERE tblPostNr.PostNr > 2720
ORDER BY tblPostNr.PostNr;
Denne forspørgsel returnere det næste postnummer efter 2720. Hvis du
ønsker at finde den forrige, skal du bare erstatte bunden med
WHERE tblPostNr.PostNr < 2720
ORDER BY tblPostNr.PostNr DESC;
Dvs. "vende" større end til mindre end og sortere i den anden
rækkefølge
--
Mikkel Bundgaard
IT University of Copenhagen
http://officehelp.gone.dk
Codito, Ergo Sum