Avatar billede region Nybegynder
29. oktober 2001 - 07:41 Der er 5 kommentarer og
1 løsning

HASTER VBA udtryk

JEg ønsker at compacte min DB når den åbner fordi den også her importere nogle data.

Jeg har prøvet at indsætte flg. script ved load af startformularen me den skriver bare i VBA \"argument not optional\"

DBEngine.CompactDatabase \"write down.mdb\"

hvordan gør jeg...
Avatar billede proaccess Nybegynder
29. oktober 2001 - 08:15 #1
Du skal også angive en destinationsdatabase

DBEngine.CompactDatabase source, destination
Avatar billede region Nybegynder
29. oktober 2001 - 08:29 #2
nu har jeg prøvet at skrive

  DBEngine.CompactDatabase , \"\\\\dkedbs01\\nedskrivning$\\write down.mdb\", \"\\\\dkedbs01\\nedskrivning$\\write down.mdb\"

men den siger det samme igen....
Avatar billede proaccess Nybegynder
29. oktober 2001 - 08:33 #3
nu har du vist et komma for meget...

og jeg ved ikke om begge navne kan være ens...

DBEngine.CompactDatabase \"\\\\dkedbs01\\nedskrivning$\\write down.mdb\", \"\\\\dkedbs01\\nedskrivning$\\write down COMP.mdb\"

Derefter må du omdøbe...

Eller du kan bruge SendKeys til at komprimere...

SendTaster \"%kfo\" på en dansk version
Dette kan laves i en makro

Avatar billede region Nybegynder
29. oktober 2001 - 08:38 #4
Jeg kan se man ikke kan komprimere en åben db ved at bruge DBEngine.CompactDatabase..

hvis jeg skriver

DBEngine.CompactDatabase (\"d:\\write down.mdb\"), \"d:\\write down.mdb\", \"d:\\write down.mdb\"

går den igang indtil den finder ud af at db\'en er åben, hvorefter jeg bedes om at lukke...

jeg prøver lige sendkeys.. på min engelske version..
Avatar billede proaccess Nybegynder
29. oktober 2001 - 08:41 #5
jeg mener, det er \"%tdc\"
Avatar billede region Nybegynder
29. oktober 2001 - 08:47 #6
flg virker

sendkeys \"%tdc\"


jeg takker for hjælpen... :-))
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