Ich habe von Luschi (Moderator - hoffentlich erhört er mich auch diesmal) im Zusammenhang mit einer anderen Frage eine sehr gute Hilfe erhalten und habe zu der alten Anfrage (leider schon archiviert und damit für mich nicht mehr editierbar) eine ergänzende Rückfrage:
Folgendes Problem:
Eine xlt-Datei (Excel-Vorlage), soll auf eine Access-Datenbank zugreifen, wobei der Pfad zu der Datenbank (sie liegt im selben Order wie die xlt-Datei) wie folgt festgelegt wird:
______________
' Namenskonventionen in Access und Excel definieren
db_Path = Master.Path & "\"
db_MDB = "Kalkulation.mdb"
db_qry = "ExportExcel_Material_EE"
xl_Ziel = "SAP_Mat_EE"
'Verbindung zur Access-Datenbank festlegen
Set Cnn = New ADODB.Connection
Cnn.Open "Provider =Microsoft.Jet.OLEDB.4.0; Data Source = " & db_Path & db_MDB & ";"
'' MsgBox Cnn.ConnectionString
_________
Das Problem besteht darin, dass die Funktion db_Path = Master.Path & "\" solange nicht funktioniert, wie die xlt-Datei nichr gespeichert wurde. Da sie aber nicht in dem Template-Order gespeichert werden soll, würde die Master.Path-Funktion wahrscheinlich nicht funktionieren, oder?
Bevor ich den richtigen Pfad (U:\Service\Vorkalkulation) jedoch fest hinterklege, wüsste ich gerne ob es noch eine alternative Lösung gibt, die mein Problem lösen kann.
Vielen Dank im Voraus,
Ulrich