Avatar billede Slettet bruger
10. april 2003 - 11:25 Der er 12 kommentarer og
2 løsninger

Access 2000: Tabeloprettelsesforespørgsel

Når jeg kører en tabeloprettelsesforespørgsel ønsker jeg ikke hver gang at bekræfte, at jeg ændrer data i tabellen og at det er OK at slette den gamle tabel.

Hvordan sætter jeg den til at køre uden manuelt at skulle bekræfte?
Avatar billede hcm Nybegynder
10. april 2003 - 11:27 #1
Gå ind i options, under Edit/Find, og fjern hak i confirm Action Queries
Avatar billede hcm Nybegynder
10. april 2003 - 11:29 #2
http://www.eksperten.dk/spm/325148
Her beskrives det hvordan du kan gøre, hvis du kører din forespørgsel via VBA
Avatar billede keil Nybegynder
10. april 2003 - 11:36 #3
Du laver en makro, hvor du først laver en linie med "Set Warnings" og vælger off. (det hindrer at advarslen kommer, og bør derfor først tilkobles makroen, når du er sikker på at forespørgslen gør det rigtige)
Derefter laver du en line med "OpenQuery" og vælger din forespørgsel.
Så skal du blot køre din makro.
Thats it.
Spørg hvis jeg skal uddybe det mere
Avatar billede Slettet bruger
10. april 2003 - 11:44 #4
Jeg deler pointene mellem hcm og keil.

Ved en af Jer eventuelt om jeg kan schedulere en macro til at køre automatisk på et givet tidspunkt?
Avatar billede hcm Nybegynder
10. april 2003 - 11:58 #5
Det er ikke understøttet af Access som standard, men man kan jo nok kode sig ud af det. Dette ville dog kræve, at Access altid er åben
Ellers skal du anvende et scheduleringsværktøj til at åbne access med den givne makro. Funktionen findes under Win2k server. Jeg er lidt usikker mht. workstation udgaven...
Avatar billede Slettet bruger
10. april 2003 - 12:05 #6
Jeg kører XP - kan jeg lave det ved under planlagte opgaver, at få åbnet den givne Access-database og køre den ønskede macro?
Avatar billede hcm Nybegynder
10. april 2003 - 12:35 #7
ja, det burde være muligt.
Syntaksen er msaccess.exe /x macronavn
Avatar billede Slettet bruger
10. april 2003 - 13:05 #8
OK, men jeg forstår ikke lige hvor og hvordan jeg refererer til database og macro?
Avatar billede hcm Nybegynder
10. april 2003 - 13:11 #9
i din planlagte opgave skal du tilføje en ny opgave, vælge ms access, bestemme hvornår den skal køre osv. Til sidst under avancerede egenskaber kan du så vælge selve programmet den skal køre. Her står der noget i stil med
C:\PROGRA~1\Office\MSACCESS.EXE
Her tilføjer du bare /x macronavn
Måske var det en ide at udvide din makro til at lukke access ned, når makroen er kørt færdig.
Så burde det virke
Avatar billede Slettet bruger
10. april 2003 - 13:12 #10
står x for databasenavn?
Avatar billede hcm Nybegynder
10. april 2003 - 13:15 #11
ups. Glemte lidt databasen...

msaccess "c:/sti/database.mdb" /x macronavn
Avatar billede hcm Nybegynder
10. april 2003 - 13:15 #12
x er for at køre makro
Avatar billede Slettet bruger
10. april 2003 - 13:32 #13
Kanone - det virker perfekt. Mange tak for hjælpen.
Avatar billede hcm Nybegynder
10. april 2003 - 13:35 #14
no problemo - Glad for at kunne hjælpe
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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