06. januar 2004 - 16:17Der er
10 kommentarer og 1 løsning
Fejl ved nedlukning efter afvikling af makro
Hej Jeg har lavet en makro som jeg har oprettet en genvej til på mit skrivebord. Dette har jeg gjort ved at højreklikke på makro'en og valgt "Opret genvej". Idéen er at jeg vil sætte windows scheduler på til at afvikle denne makro via genvejen. Det går fint nok, men når afviklingen af makro'en er færdig og Access lukker (har sat makro'en til at lukke Access), får jeg en fejlmeddelelse:
Cannot find the file 'C:\Documents and Settings\Administrator\Desktop\Genvej til Ændring af varenr.MAM' (or one og its components). Make sure the path and filename are correct and that all required libraries are available.
Det mystiske er at fejlen kun opstår når jeg afvikler den fra min Windows 2000 Server. Hvis jeg afvikler den fra en XP workstation er der ingen problemer.
Hjælp!!!! Jeg vil helst have processen til at køre på serveren. Alternativt... Er der andre måder jeg kan schedulerer makro'er i Access?
First, it sounds strange that it works one place but not the other. All I can suggest, if it IS Access which is causeing the problem, is that you are missing a reference in the 2000 Server version!
If you open the dB directly and NOT via the macro, then what happens?
When you say that you set th emacro to close Access, is it a macro in Access or some script?
Hvad mener du med "missing a reference". Jeg lukker access i makro'en med "Quit" kommandonen. Der er ingen problemer med at hverken åbne eller lukke databasen manuelt.
Det virker nærmest som om den snubler lidt over det når den skal lukke via makroen. Som om den ikke er færdig med forespørgslen. Jeg har prøvet at lave en makro der ikke gør andet end at lukke access. Problemet er dog det samme.
Jeg er overbevist om at der muligvis er en fejl i samspillet mellem Windows 2000 server og access. Jeg havde tidligere en laptop hvor der var installeret 2000 server. Jeg havde samme problem på den. Jeg kan dog ikke finde noget om det på nettet.
This is what puzzles me "Cannot find the file 'C:\Documents and Settings\Administrator\Desktop\Genvej til Ændring af varenr.MAM' (or one og its components)"
It sounds as though the program is trying to find a file! Are you starting Access through some script or simething?
Filen der refereres til er genvejen. Den er som sagt lavet ved at højreklikke på makro'en og vælge opret genvej. Genvejen placerede jeg så på skriveborden. Når jeg dobbeltklikker på genvejen åbnes databasen og makro'en afvikles. Access lukker fint bagefter, men fejlmeddelsen vises efterfølgende.
Problemet er jo at jeg vil schedulere makro'en. Så kan jeg ikke leve med at der står fejl efter afviklingen.
Hmm. Jeg er ikke ekspert på batch filer. Nu er det jo heller ikke via en batch fil jeg starter makro'en men bare fra en genvej. Jeg tror det er en speciel type for genvej for den har jo MAM som extension.
Jeg tror sådan set heller ikke at der er access der er problemet. Jeg tror det er 2000 Server der driller. For hele makro'en når jo at starte og lukke. Det er først når access er lukket ned fejlen opstår.
Undskyld. Har været lidt væk fra projektet. Jeg har stadig ikke fundet en løsning. Jeg tror muligvis jeg lader en XP workstation afvikle kørslen. Eller også må jeg lade access være åben på serveren hele tiden. Det er selvføgeligt lidt udsikkert hvis serveren genstartes.
Jeg tror jeg lukker sagen for nu. Kan for hjælpen.
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.