automatische database laten update met csv

Status
Niet open voor verdere reacties.

tepke

Gebruiker
Lid geworden
3 okt 2004
Berichten
237
hallo gebruikers,

Ik heb een database welke bij opstarten van een VBA scriptje kijkt naar de datum van vandaag. als de datum niet overeenkomt met de database tabel laatste keer ingelogd dan worden een aantal csv bestanden geïmporteerd. Omdat er meerdere mensen met de database werken heb ik zo gemaakt dat alleen de eerste die inlogt de import automatisch doorvoert. echter is het gevaarlijk als er twee mensen tegelijkertijd inloggen. als het script nog loopt bij de eerste zal de tweede ook het script willen uitvoeren.
gebruik nu een autoexec opstart en in het formulier "menu" start ik de import voor aanvang formulier

1. kan je de database op slot zetten zodat er maar een man in kan tijdens de import functie men een code?
2. kan ik dmv een windows taak 's nachts de database opstarten met een importscript, zodat de databases elke dag de nieuwe data heeft voor dat we beginnen.

mijn script heet "importdata"

is er iemand die me kan adviseren, dan wel helpen wat ik het best kan doen?
 
Ik snap je probleem niet helemaal; als je weet dát er een gebruiker als eerste is ingelogd, kun je alle andere gebruikers toch simpel de toegang tot het script ontzeggen? Kwestie van een parameter instellen, of op basis van een logbestandje werken.
 
Klopt kan log naar voren halen in script waardoor andere gebruikers script overslaan. Is er wel een mogelijkheid voor vraag 2?
 
Voor automatische imports (daar heb je het neem ik aan over) gebruik ik aparte db's (frontends meestal) die starten met een AutoExec macro en vervolgens m.b.v. functies allerlei taken kunnen uitvoeren. Die db start je op met een Scheduled Task. Dan heb je verder ook helemaal geen scripts nodig.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan