Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: ritzenflitzer am Oktober 21, 2011, 21:45:07

Titel: mit shellexecute datei pfadunabhängig öffnen
Beitrag von: ritzenflitzer am Oktober 21, 2011, 21:45:07
Hallo

ich öffne folgendermaßen aus AC10 Dateien:

Private Sub Befehl45_Click()

If Index.Value = 0 Then
MsgBox ("Bitte wählen Sie eine Streckennummer > 0 aus")
Kombinationsfeld26.SetFocus
Else
Shell ("C:\Programme\GPS-Track-Analyse-6\GPS-Track-Analyse.NET C:\Users\Müller\Radtourenpläne\GPX Dateien Katalogstrecken\" & [Index] & ".gpx")
End If

End Sub

Gibt es eine Möglichkeit die Pfadangabe an dieser Stelle zuersetzen, sodass die Dateien unabhängig von der Umgebung sofern im gleichen Verzeichnis liegend, geöffnet werden können?

Grüße

Titel: Re: mit shellexecute datei pfadunabhängig öffnen
Beitrag von: DF6GL am Oktober 21, 2011, 22:10:40
Hallo,

mit
Currentproject.Path
erhältst Du den Verzeichnisnamen, in dem die DB-Anwendung  akt. ausgeführt wird
Titel: Re: mit shellexecute datei pfadunabhängig öffnen
Beitrag von: ritzenflitzer am Oktober 22, 2011, 09:28:26
Vielen Dank! ;)
Titel: Re: mit shellexecute datei pfadunabhängig öffnen
Beitrag von: ritzenflitzer am Oktober 22, 2011, 12:01:57
Jetzt hab ich aber doch noch ein Problem. Die Anwendung startet zwar, findet dann aber nicht die Datei:


Private Sub Befehl45_Click()

Dim strpath As String

strpath = Application.CurrentProject.Path & "\GPX Dateien Katalogstrecken\"
If Index.Value = 0 Then
MsgBox ("Bitte wählen Sie eine Streckennummer > 0 aus")
Kombinationsfeld26.SetFocus
Else
    Shell ("C:\Programme\GPS-Track-Analyse-6\GPS-Track-Analyse.NET  strpath" & [Index] & ".gpx")
End If

End Sub

Ich weiß nicht, wo da der Fehler liegt, gesucht wird dann z.B. eine Datei strpath12.gpx (wenn 12 der Index wäre). ???
Titel: Re: mit shellexecute datei pfadunabhängig öffnen
Beitrag von: daolix am Oktober 22, 2011, 13:02:29
probiermal Shell ("C:\Programme\GPS-Track-Analyse-6\GPS-Track-Analyse.NET " & strpath & [Index] & ".gpx")
Titel: Re: mit shellexecute datei pfadunabhängig öffnen
Beitrag von: ritzenflitzer am Oktober 22, 2011, 13:10:09
Super! Jetzt funzts ;D

Vielen Dank