25. juli 2005 - 23:30Der er
13 kommentarer og 2 løsninger
ID'er til bogsystem
Hejsa allesammen.
Jeg sidder og roder lidt med en access database, som jeg skal bruge til at have overblik over en stak bøger. Mange bøger har jeg flere gange. Alle bøgerne skal gerne have ID-felter, som skal skifte hver gang. Dette er heller ikke det store problem, men nogle bøger optræder flere gange i systemet. Har allerede nu oprettet alle bøger med autonummering, hvilket jeg gerne vil beholde, men kan man få access til selv at give nye ID'er til bøgerne, så de samme bøger får det samme ID, i en ny række? Skal helst starte fra 1 af igen.
Jeg vil helst ikke have autonummering på de nye ID'er. Kan man ikke lave noget sql-kode i en forespørgsel der kan ordne det, så jeg er fri for så mange led med tilføjelsesforespørgsler osv.
Du er nødt til at benytte autonummerering på den måde du har formuleret opgaven. Du kan derimod godt lave tilføjelsesforespørgslen som ren VBA/SQL kode, hvis det er det du vil
Jamen det må da kunne laves i sql-kode. Den skal starte ved et og derfter stige med 1, undtagen hvis posten er den samme, så skriver den det samme igen
Det er ikke anbefalelsesværdigt at gemme NytID i tabellen. Benyt forespørgsel til at finde "dubletterne" og skab relation til denne "dublettabel" ... som den medsendte
SELECT First(Tabel1.BOGID) AS [Første ID], Tabel1.Titel FROM Tabel1 GROUP BY Tabel1.Titel ORDER BY First(Tabel1.BOGID);
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.