07. januar 2004 - 19:32Der er
8 kommentarer og 1 løsning
Finde ID på den sidst oprettede.
Jeg har brug for måde til at finde den nyligt opretted post id (Et felt med Autonummerering), det skal være en funktion der er sikker, dvs. ikke noget med at udføre en select efterfølgende for at finde den sidste, da der er mange brugere der bruger denne funktion samtidig.
Jeg skal vide om der er en standard måde at gøre dette på?
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Ikke rigtigt. I hvert fald ikke i Access, så vidt jeg ved. Hvis du har så mange brugere på, ville det være sund fornuft at bruge en anden database alligevel, Access har aldrig nogensinde rigtigt været beregnet til brug af flere på én gang.
Der blev spurgt om standardmåden at løse det stillede problem på. Det mugs skriver er standardmåden at gøre det på i Access.
Under den forudsætning, at tabellen er ornet efter autonummereringen kan du også bruge VBA og gå til sidste post og finde det sidste brugte nr. med:
Dim SidsteNr as Long DoCmd.GoToRecord , , acLast SidsteNr = [ID]
At Access aldrig har været beregnet til brug af flere på en gang må stå for avlunds egen regning. Så vidt jeg ved mener i hvert fald Microsoft noget andet!
Jeg valgte løsning 2 fra eagleeye da den har fat i den sidste oprettede post fra netop denne bruger, mugs løsning så vidt jeg kan se finder bare den største forekomst af ID, og dette betyder at det kan give problemer hvis 2 på samme tid bruger funktionen, men ellers er det jo også en måde at gøre det på ;-).
Synes godt om
Ny brugerNybegynder
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.