volgnummer toekennen in toevoegquery

Status
Niet open voor verdere reacties.

zevert

Gebruiker
Lid geworden
11 mei 2002
Berichten
18
Ik heb een toevoegquery gemaakt. Nu wil ik een kolom toevoegen met oplopende volgnummers. In de tabel waarop deze query betrekking heeft zitten geen volgnummers. Kan ik ook niet maken want het is een gekoppelde tabel.

Wie kan mij helpen. Gr. Evert
 
Als je record voor record invoegt kun je volstaan met een query als hieronder:

INSERT INTO Tabel1 ( id, Veld )
SELECT (SELECT max(id)+1 from Tabel1) AS id, Veld
FROM Tabel;

Waarbij "Tabel1" de tabel is waarin de gegevens terecht moeten komen en "Tabel" de tabel is met de brongegevens.

Als dat geen optie is vrees ik dat je met VBA aan de slag moet. Dan is het nog niet heel ingewikkeld. De stapjes in het kort:
1. Haal het maximum id op uit de tabel.
2. Maak een recordset met de in te voegen gegevens
3. Voer in een loop een insert statement uit waarbij je steeds 1 optelt bij het vorige id.


Grtz,
 
Maar de toevoegquerie zorgt toch dat het toegevoegd wordt aan zeg maar 'Nieuwe Tabel'?
DAAR kan je toch een veld aan toevoegen?
Via ontwerpen
voeg je een veld toe, kies autonummering.
Klaar
Volgens mij.

Groeten!
Marja
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan