Ik heb drie tabellen.
- DogID (primary key is ook DogID)
- Sightings (primary key is SightingID)
en
- Dogs at Sighting (primary key is ID, de andere rijen zijn DogID and SightingID)
Wanneer een nieuwe DogID toegevoegd wordt aan de tabel DogID moet er ook een nieuwe kolom toegevoegd worden aan de tabel Dogs at Sighting.
Met de ALTER TABLE statement kan ik wel een kolom toevoegen als volgt:
Alleen zou ik dus graag willen dat ID of Dog automatisch gegenereerd wordt wanneer een nieuwe DogID toegevoegd wordt in de tabel DogID.
Maar dat lukt me dus niet.
Heb ook al bedacht dat het eventueel via een pop-up scherm te doen (via criteria) waar gevraagd wordt om de kolomnaam. Maar dat kan volgens mij niet met het ALTER TABLE statement.
Iemand een idee om dit op te lossen? Het is nl. nogal onhandig om elke keer als er een nieuwe record wordt toegevoegd in DogID handmatig een nieuwe kolom te maken in de Dogs at Sighting tabel.
- DogID (primary key is ook DogID)
- Sightings (primary key is SightingID)
en
- Dogs at Sighting (primary key is ID, de andere rijen zijn DogID and SightingID)
Wanneer een nieuwe DogID toegevoegd wordt aan de tabel DogID moet er ook een nieuwe kolom toegevoegd worden aan de tabel Dogs at Sighting.
Met de ALTER TABLE statement kan ik wel een kolom toevoegen als volgt:
Code:
ALTER TABLE [SigthingID and Dogs]
ADD [i]ID of Dog[/i] TEXT(50)
Alleen zou ik dus graag willen dat ID of Dog automatisch gegenereerd wordt wanneer een nieuwe DogID toegevoegd wordt in de tabel DogID.
Maar dat lukt me dus niet.
Heb ook al bedacht dat het eventueel via een pop-up scherm te doen (via criteria) waar gevraagd wordt om de kolomnaam. Maar dat kan volgens mij niet met het ALTER TABLE statement.
Iemand een idee om dit op te lossen? Het is nl. nogal onhandig om elke keer als er een nieuwe record wordt toegevoegd in DogID handmatig een nieuwe kolom te maken in de Dogs at Sighting tabel.