Koppeltabel automatisch vullen

Status
Niet open voor verdere reacties.

ViceStar

Gebruiker
Lid geworden
19 mei 2008
Berichten
16
Ik zit met waarschijnlijk eenheel simpel probleem. Ik heb al gezocht op het forum maar kon niks nuttigs vinden.

Volgend probleem. Ik heb 3 tabellen:

Artikel
ArtikelID (autonummering)
Naam_Artikel
Inhoud_Artikel

Bestands Type
Bestand_type_ID (autonummering)
Naam_bestand

Koppeltabel
ArtikelID (numeriek)
Bestand_type_ID (numeriek)

Artikel.ArtikelID -> Koppeltabel.ArtikelId is een een-op-een relatie.

Bestands Type.Bestand_type_ID -> Koppeltabel.Bestand_type_ID is een veel-op-een relatie

Nu heb ik een Query gemaakt die deze 3 tabellen samenvoegd tot 1 tabel.

Maar nu wil ik dat als ik een nieuw record aanmaak in tabel Artikel dat het koppeltabel automatisch gevuld wordt met id van het nieuwe artikel. Dus Koppeltabel.ArtikelID moet automatisch gevuld worden als er een nieuw Artikel.ArtikelId wordt aangemaakt.

en dat lukt me niet. Ik moet alsnog handmatig invullen.
 
Je moet van je KoppelTabel de lookup van beide velden gebruiken zodat je geen textbox ziet maar een combobox. Van die combobox moet je de rowsource invullen zodat die naar de hoofd tabellen kijkt.

Koppeltabel
Veld: ArtikelID (numeriek)
Lookup display control: Combobox
Rowsource type: Tabel/Query
Row Source: select * from Artikel
Bound Column:1
Column Count: 3
Column Width: 0

Veld: Bestand_type_ID (numeriek)
Lookup display control: Combobox
Rowsource type: Tabel/Query
Row Source: select * from BestandsType
Bound Column:1
Column Count: 2
Column Width: 0

Als je nu je tabel opent dan zie je alle teksten en geen nummers meer.

Enjoy!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan