On Tue, 22 May 2007 13:43:44 +0200, "Claus Skaarup \(Arbejde\)"
<claus@limfjordsteatret.fejl> wrote:
>...og derefter ændre det ene. Hmm... Det kræver en forklaring:
>
>På
http://www.limfjordsteatret.dk/sommerskole.asp har jeg lagt en formular
>(til internt brug) som min chef og jeg skal bruge, når vi modtager
>tilmeldinger til vores sommerskole. Det er et stort tilløbsstykke, så de 35
>pladser er udfyldt i løbet af et kvarter eller sådan noget.
>
>Derfor har jeg lavet en funktion, der checker hvor mange tilmeldte der er
>allerede og derefter tildeler en ventelisteplads, hvis der er over 35. Så
>langt så godt.
>Problemet er, at vi sidder og skriver tilmeldingerne ind ved hver sin
>computer og derfor kan det hænde, at vi sender 2 tilmeldinger (næsten)
>samtidigt, som så bliver tildelt samme ventelisteplads.
Hvis I har et auto-genereret Id til hver tilmeldt, så vil laveste Id stå
først på listen.
Hvis du så laver et udtræk, der er sorteret efter Id og udelader de 35
første, så har du ventelisten.
Den løsning vil også virke, når nogen framelder sig - eller med andre
ord: Du slipper for at skulle omdefinere numre i databasen, hver gang
der sker en ændring.
Good luck!
--
Jørn Andersen,
Brønshøj