Avatar billede stig3 Mester
18. oktober 2000 - 11:38 Der er 5 kommentarer og
1 løsning

\"minimere\" access

Jeg har lavet et script, der skal køre 8 timer om dagen med et interval på ½ time. Er der i den forbindelse en måde hvorpå man kan minimere ACCESS helt og ikke bare den form man kører. Hvis det er muligt skulle den gerne minimeres helt så den heller ikke fremgår i processlinien. Lidt ligesom de programmer, der vises nede ved siden af uret.

Det skal køre på en maskine, der samtidigt bruges til andre formål. Derfor skal det helst ikke kunne ses at det kører i baggrunden.
Avatar billede privaten Nybegynder
18. oktober 2000 - 12:37 #1
Så skulle du nok overveje at flytte koden til VB og lade den køre sammen med de andre programmer \"ved siden af uret\"
Avatar billede stig3 Mester
18. oktober 2000 - 12:41 #2
Er der en timer funktion i VB ? Jeg går ud fra at svaret er ja, men hvad hedder den. Grunden til at jeg brugte access var nemlig at den har en timerfunktion i forms, som jeg kunne benytte mig af.
Avatar billede privaten Nybegynder
18. oktober 2000 - 13:35 #3
Jeg kunne ikke forestille mig andet... checker lige...
Avatar billede privaten Nybegynder
18. oktober 2000 - 13:38 #4
Den ligger sammen med dine kontroller og er altså en kontrol:

Sakset fra hjælpen:

Timer controls respond to the passage of time. They are independent of the user, and you can program them to take actions at regular intervals. A typical response is checking the system clock to see if it is time to perform some task. Timers also are useful for other kinds of background processing.

Figure 7.46  The timer control



Each timer control has an Interval property that specifies the number of milliseconds that pass between one timer event to the next. Unless it is disabled, a timer continues to receive an event (appropriately named the Timer event) at roughly equal intervals of time.

The Interval property has a few limitations to consider when you\'re programming a timer control:

If your application or another application is making heavy demands on the system — such as long loops, intensive calculations, or drive, network, or port access — your application may not get timer events as often as the Interval property specifies.


The interval can be between 0 and 64,767, inclusive, which means that even the longest interval can\'t be much longer than one minute (about 64.8 seconds).


The interval is not guaranteed to elapse exactly on time. To ensure accuracy, the timer should check the system clock when it needs to, rather than try to keep track of accumulated time internally.


The system generates 18 clock ticks per second — so even though the Interval property is measured in milliseconds, the true precision of an interval is no more than one-eighteenth of a second.
Every timer control must be associated with a form. Therefore, to create a timer application, you must create at least one form (though you don\'t have to make the form visible if you don\'t need it for any other purpose).

Note  The word \"timer\" is used in several ways in Visual Basic, each closely related to the workings of the timer control. In addition to the control name and control type, \"timer\" is used in the Timer event and the Timer function.

Avatar billede stig3 Mester
18. oktober 2000 - 14:25 #5
Takker
Avatar billede stig3 Mester
18. oktober 2000 - 14:31 #6
Men den kan jo maksimalt sættes til 1 minut...

Det ville være rarere med et større interval. Eksempelvis hver 1 time eller bare 15 min, men det kan man vel programmere sig ud af, så den kun afspiller en kort kode hvert minut og hver 15. gang den fulde kode.

tjaaaa..... jeg må prøve mig frem
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester