Vraag & Antwoord

Webprogrammeren & scripting

Nieuwe Access2000 vraag...

4 antwoorden
  • Mijn website registreert het clickgedrag van de bezoekers. Bij iedere link die aangeklikt wordt, wordt een record aan de tabel "tblClicks" toegevoegd. Deze tabel loopt dus snel vol. Ik wil natuurlijk alleen de totalen per link weten. D.m.v. een totalenquery maak ik een automatische tabel "tblClicksTotaal", waarin per link het totaal aantal clicks wordt bijgehouden. Deze werkt inmiddels prima. Nu wil ik dat de database iedere dag 2 automatische acties uitvoerd (liefst om 24.00 uur), zodat de tabel "tblClicks" klein blijft: 1) Het kopieren van het totaal per link naar de tabel "tblClicksDagtotalen" 2) Het verwijderen van de clickrecords uit de tabel "tblClicks" De actie's weet ik te maken, dat gaat via een toevoegquery en een verwijderquery. Deze zijn al gemaakt. D.m.v. een macro kunnen deze 2 actie's uitgevoerd worden. Concrete vraag is nu: Hoe kan ik de macro om 24.00 uur automatisch laten uitvoeren?
  • Volgens mij kun je het wel even wat slimmer aanpakken. Als je een bezoekersteller op je site hebt staan dan ga je toch ook niet elk bezoekje als record toevoegen, neen je verhoogt de teller met 1. Daarnaast kun je de bezoeker die na 24:00 uur klikt de actie uit kunnen laten voeren die de datum vergelijkt. M.a.w. je hoeft dus niet een programma te hebben die zelf opstart.
  • Da's een goede tip. Maar ik wil die actie's in de database ook voor andere taken gebruiken. Dus zit ik nog steeds met het probleem, hoe ik automatisch een macro kan triggeren.
  • Als het je eigen server is, kan je met de taakplanner (of een willekeurig ander schudeling programma) wel een script aanroepen die die actie voor je aanroept.

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.