Avatar billede taio Novice
14. juli 2008 - 21:48 Der er 5 kommentarer og
1 løsning

Shell med Ubundet

Hej Alle eksperter

Jeg sidder og roder med en kommando: Shell "C:\Programmer\Microsoft Office2000\Office\MSACCESS.EXE C:\Diamond\Data2000.mdb /repair" hvor jeg gerne vil udskifte stien til databasen med et ubundet felt fra min formular.

F.eks.
dim STI
STI = sti til databasen
Shell "C:\Programmer\Microsoft Office2000\Office\MSACCESS.EXE "STI" /repair"

Hvordan skal dette gøres ??

På forhånd tak

Taio
Avatar billede mugs Novice
14. juli 2008 - 21:59 #1
Ikke afprøvet:r

Shell "C:\Programmer\Microsoft Office2000\Office\MSACCESS.EXE" & '"Me.FELTNAVN"' & /repair"
Avatar billede taio Novice
14. juli 2008 - 22:07 #2
Har prøvet uden held ??

Men tak alligevel
Avatar billede Slettet bruger
14. juli 2008 - 23:49 #3
Her har jeg kaldt det ubundne felt for STI...

Private Sub Reparer_Click()
Dim a
a = Shell("msaccess.exe " & Me.STI & " /compact")
End Sub

Man behøver ikke skrive hele stien til msaccess, hvilket er ret smart!~)
Avatar billede Slettet bruger
14. juli 2008 - 23:50 #4
Hov, jeg brugte compact, men det virker også med repair!~)
Avatar billede taio Novice
15. juli 2008 - 09:39 #5
Takker, det virker :-)
Avatar billede Slettet bruger
15. juli 2008 - 11:03 #6
!~)
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