Records updaten

  • Onderwerp starter Onderwerp starter kloer
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

kloer

Gebruiker
Lid geworden
21 mrt 2013
Berichten
20
Beste specialisten.

Ik importeer ieder kwartaal studenten vanuit een Excel werkblad, die ik heb verkregen door een download
vanuit het leerlingensysteem van de school.
Het wil voorkomen dat bij een nieuwe import een al bestaande student opnieuw wordt toegevoegd aan de studententabel.
Een record van de 2de import kan verschillen van een record uit de 1ste import door bijvoorbeeld terugzetten naar een lagere klas of verhuizing van de student.

Nu wil ik de gewijzigde recordgegevens (hogere record key) overzetten naar het oude record,
hier zijn namelijk allemaal toetsen aan gekoppeld die in het verleden zijn gevolgd.
Het is niet zo moeilijk om met een query dubbele records te zoeken en voor enkele records handmatig de aanpassingen te doen maar hoe kan ik dat het beste met een macro of vba doen zeker als het om meerdere studenten gaat.

Graag hoor ik
Groetjes Klaas
 
Ik zou zowiezo dus een toevoegquery gebruiken die alleen unieke studenten toevoegt, om één probleem (dubbele studenten) te voorkomen. Ik neem aan dat je daar wel een uniek veld voor hebt (studentnummer o.i.d.). De overige importrecords bestaan dan dus al (niet uniek tenslotte) en daar maak je een Bijwerkquery voor. Daarbij kun je alle velden die in je import zitten in de bestaande velden van de bestaande record zetten. Zo doe ik het zelf ook regelmatig. Die twee queries (de toevoegquery en de bijwerkquery) kun je dan in één macro zetten die ze achter elkaar uitvoert. Mocht je geen zin hebben om twee keer een query te starten :)
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan