30. januar 2005 - 19:02Der er
4 kommentarer og 2 løsninger
Automatisk Indsættelse/Point system..
Jeg har et Community hvor jeg har oprettet så man kan tilføje point via en admin sektion men kan man lave sådan at den selv sætter fx. 1 "poin" ind i minuttet.. ?
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Spørgsmålet er om du vil have den belastning i en Access database, at der opdateres point på flere medlemmer, hvert minut. Jeg tror heller jeg i så fald ville valgt at lave en funktion der beregner point.
Hvis du opdaterer point-databasen mindre hyppig, og lagrer tidspunkt for hvornår point databasen sidst er opdateret, kan du lave en funktion der beregner de ekstra point som egentlig skulle være givet siden sidste opdatering.
Der findes ellers forskellige måder at schedulere kørsler på i Access. En måde er at bruge Scheduler i Windows til at køre en Makro i Access på givne tidspunkt. Yderligere en måde er at lave et vbs script der via odbc/ado, opdaterer Access databasen (uden at åbne Access-programmet). Dette vbs-script kan også scheduleres i Windows. Slutlig er der også et timer-objekt som kan programmeres i Access, men dette kører kun når Access-programmet er åbent.
Men tænkt det grundig igennem om hvor ofte du egentlig vil behøve at opdatere din database, så længe du kan beregne dig frem til rigtig point-status.
Ja, den kan godt opdatere hvert minut hvis du ønsker det, men hvis du bruger Access database til en internet applikation, ville jeg ikke valgt at kjøre et automatisk opdateringsjob hvert minut i databasen, med mindre det var helt nødvendig.
Hvorfor vil du opdatere databasen hvert minut? Vil du have Access kørende hele tiden, og lade Access selv køre et job hvert minut?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.