20. august 2001 - 18:25Der er
4 kommentarer og 1 løsning
Komprimer access fra visual basic
Jeg har en PC som styrer en maskine. Et operatør program bruger access som db, og det kører fint. Ligeledes kaldes en udskrift macro OK. MEN en anden macro for at komprimere databasen kan jeg ikke få til at køre. Macroen er bygget op via taste funktion, og hedder således \"%kfe\", for at komprimere, og den kører fint fra access, men jeg kan ikke aktivere den fra det andet program. Styreprogrammet har VBA inkluderet, og det er herfra jeg kalder macroerne. Access står tændt på maskinen hele tiden
Jeg er ikke den store VB haj, så jeg kan ikke helt gennemskue hvad du gør ovenover, men jeg har via metoden \"DBEngine.CompactDatabase .....\" fået det til at køre, hvor jeg først kopier til en ny komprimeret, sletter den gamle, og omdøber den nye til det gamle navn. Dette kører OK....men det er kun når access er lukket ned at det virker, og jeg har databasen til at stå åben hele tiden.
Når der skal komprimeres ved jeg at databasen ikke er i brug. Kan jeg i skriptet lukke access filen ned først (eller skal det være hele access??) derefter køre komprimeringen, og til sidst aktivere access igen??
Jeg regner med at det er sådan noget jeg er nødt til, men kender ikke koderne for at \"slukke\" og \"tænde\" igen
Håber nogen kan hjælpe, og tak for de sendte svar. 123...
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.