Office Access, wie helpt?

05-09-2013 15:58 4 berichten
Ik zit me heel de dag al suf te staren op een probleem.



In het kort: Ik heb een tabel, en elke keer dat er een record (= een persoon) toegevoegd wordt, wil ik dat er automatisch een record toegevoegd wordt in een andere tabel, gekoppeld aan dezelfde persoon (zodat er later gegevens van vragenlijsten ingevoerd kunnen worden in die andere tabel, zonder dat er eerst een record aangemaakt hoeft te worden).



Ik ben al uitgekomen bij INSERT INTO query's e.d. maar dat gaat me allemaal boven de pet. Ik ben maar een access-noob..



(Of als een access-kenner me advies kan geven over een handige database opzet dan word ik ook HEEL blij.

Er zijn een aantal personen, die allen verschillende vragenlijsten in moeten vullen, en de die data moet in access komen. Nu heb ik voor elke vragenlijst een tabel, en voor elke vraag een kolom in die tabel. Maar dan de relaties... ik word er geen wijs meer uit. Wie helpt??!)
Alle reacties Link kopieren
Ben er aardig in thuis, zelf vrij complexe databases gebouwd maar ik kan je zo geen antwoord geven. Heb wat meer info nodig en vooral weten wat voor informatie je uit de database wil halen en waarom je e.e.a. Wil koppelen. Wat is het doel van je database...
Nou dat is dus het stomme, behalve data op een makkelijke manier invoeren (via hele fancy formulieren, dat is het enige wat wél lukt, formulieren maken!), en dus digitaal hebben, is er niet echt een doel.



Tenminste, de basisgegevens moeten makkelijk op te zoeken zijn voor naslag, maar de inhoud van de vragenlijsten niet persé.

Wel is het handig als de vragenlijsten a/d personen gekoppeld zijn zodat daar geen fouten in ontstaan.

Morgen ben ik weer aan het werk dus kan ik makkelijker reageren (nu mobiel).. Als je meer inhoudelijke gegevens nodig hebt kan ik evt wel mailen?!



Ben al superblij met je reactie haha!
Alle reacties Link kopieren
Ja, je kunt in MS access een veld automatisch laten bijwerken in een andere tabel(len). Uit je verhaal begreep ik dat je al meerdere tabellen hebt. Het beste kun je een invoerscherm maken waarbij je beide tabellen koppelt. Je moet dan in beide tabellen wel een veld hebben waarop je kunt koppelen persoonnr bijvoorbeeld. Ga in het ontwerpscherm naar het veld wat je de actie wil laten uitvoeren en kies after update event. Daar geef je de tabelnaam en veldnaam in en de waarde dat de veldnaam moet krijgen dus [tabel2].[veld2]=[tabel1].[veld1].

Als er nu een waarde ingevoerd word in tabel1.veld1 wordt tabel2.veld2 bijgewerkt. Ook kun je formules en voorwaarden gebruiken.

Dit is een oud topic. Het topic is daarom gesloten.
Maak een nieuw topic aan om verder praten over dit onderwerp.

Terug naar boven