Avatar billede gylling Juniormester
04. november 2004 - 20:23 Der er 10 kommentarer og
2 løsninger

Udskriv automatisk en rapport.

Jeg har en db hvor indeholdt hele tiden bliver opdateret. Indeholdet er lig med tog ankomst tider. Nu hvil jeg gerne havde det sådanne at når der var ca 10 min. til tog ankomst skulle der gerne udskrives en rapport med oplysninger om der var nogle skulle hentes ved toget. Er der nogen der har en ide til sådan et problem.
Avatar billede mugs Novice
04. november 2004 - 20:30 #1
Du må jo have et felt der viser ankomsttid. derefter kan du indsætte et kriterie i forespørgslen der viser tog med ankomsttid Nu - 10 min.

Når du beregner med tid skal du tænke på, at datoerne og timerne bliver lagret som numeriske værdier, hvor værdien 1 er = 1 dag.

Du kan herefter beregne værdien for 1 minut:

(1/24) giver dig værdien for 1 time

(1/24)/60 giver værdien for 1 minut

Du kan så selv gange op for det antal minuter du ønsker, og indsætte det som et kriterie.
Avatar billede terry Ekspert
04. november 2004 - 20:31 #2
You will need to the forms timer event to look in the table to see if any trains arrive within the next 10 minutes. If so then print a report for the relevent trains. It may be an idea to set a flag saying that the report has been printed, then AFTER the arrival time has past re-set it ready for the next train.

This is just a very simple idea which hopefully will give you some ideas!
Avatar billede terry Ekspert
10. november 2004 - 08:40 #3
hi gylling, what is the status in this question?
Avatar billede gylling Juniormester
10. november 2004 - 08:45 #4
>> Har haft travlt. Jeg har lavet en lille prøve db. Hvor jeg åbner og lukker en Form. Og det virker, men mit problem er nu at hver gang form åbner bliver db større.
Kan man gører sådanne at db ikke står og vokser fra 166kb >> 3000kb på under 12 timer.

Så terry give et svar så få du point
Avatar billede terry Ekspert
10. november 2004 - 11:05 #5
Access dB's always grow and there isnt much you can do to stop it, other than comapact it once in a while (Tools+Database utilities+comapact repair) menu
Avatar billede terry Ekspert
10. november 2004 - 11:06 #6
If you have a lot of table inserts/deletes then it will grow faster.
Avatar billede mugs Novice
10. november 2004 - 13:13 #7
I funktioner > Indstillinger > Generelt kan du sætte databasen til at komprimere ved lukning.
Avatar billede gylling Juniormester
10. november 2004 - 17:18 #8
>>mugs databasen bliver aldrig lukket
Avatar billede mugs Novice
10. november 2004 - 17:20 #9
OK
Avatar billede mugs Novice
10. november 2004 - 17:27 #10
Men måske det en ide at lukke ind imellem, så den kunne komprimeres. Der må være nogle tidspunkter i døgnet hvor ankomsten af toge er på et minimum.

Er det så muligt at lave nogle hændelser i Windows Scheduler der lukker db, komprimerer og åbner igen?

Kun en tanke, jeg har aldrig prøvet det.
Avatar billede terry Ekspert
10. november 2004 - 17:42 #11
Avatar billede terry Ekspert
24. november 2004 - 12:47 #12
tak gylling
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