Archief - MS Access 2007: Relatie probleempje Need help, tnx

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

tmagus

Legacy Member
Hoi,

Ik heb een vraagje over Ms Access 2007. Tis al een tijdje geleden da ik nog met access gewerkt heb en alles is een beetje roestig natuurlijk. En ik denk dat ik met een probleem'pje zit bij mijn relaties (ofwel teveel verwacht van access).

Hier onder kan je effen database downloaden als dat het probleem duidelijker maakt.
http://www.zotteke.nl/BoekhoudSysteem.accdb

Ik heb dus een tabel Personen die een 1 op 1 relatie heeft met tabel Werknemers, tabel Werknemers heeft een 1 op veel relatie met Functies en een 1 op 1 met tabel Gebruikers.

Op basis van tabel gebruikers, personen, werknemers en functies heb ik mij een Formulier frm_Gebruikers gemaakt die moet dienen om A) alle gebruikers te zien met hun functie en naam en dergelijk en B) om nieuwe gebruikers aan te maken.

En daar knelt het schoen'tje. Ik kan wel nieuwe gebruikers aanmaken maar enkel als ik het formulier in een welbepaalde volgorde invul, wat ik dus raar vin.

Als ik eerst de Functie selecteer, dan de gebruiker gegevens invul en dan pas de persoon gegevens invul, dan vult hem wel alle nieuwe ID's in om nieuw record te maken maar vertikt hem het om in de veldje van Gebruikers:Personeelsnummer om daar dus het ID van de relatie te zetten (daar zou dus PersoneelsNummer moeten komen van Werknemers tabel volgens de 1 op 1 relatie).

En aangezien dat veldje Gebruikers:Personeelsnummer het attribuut heeft van index: ja (geen duplicaten) vertikt hem het op het dus opteslaan en zegt hem doodleuk "Kan geen record toevoegen of wijzigen omdat een gerelateerd record is vereist in de tabel Gebruikers".

Terwijl er wel degelijk een nieuw record is in de tabel gebruikers want de gebruiker krijgt wel zijn ID...

Ik vraag mij dus af of ik dus iets mis gedaan heb of dat mss relaties niet goed liggen.

Of ben ik gewoon verplicht van altijd in de juiste volgorde alles in te vullen? (wat dus wel ambetant is voor gebruikersvriendelijkheid...)

Alvast bedankt om het ess te bekijken en eventuele oplossingen aan te bieden, merci :)

henk1506

Legacy Member
sorry maar ik begrijp je bedoeling ff niet , maar zijn de werknemers personen en gebruikers verschillende mensen of de zelfden ?
groetjes henk
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan