Office: (Office 2013) Verknüpfungspfad flexibel einrichten

Helfe beim Thema Verknüpfungspfad flexibel einrichten in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Hallo, Um meine Access-Datenbank zu füllen, habe ich eine Excel-Datei erstellt, in denen ich die sammle und bevor sie in die Datenbank geschrieben... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von Faultier_1982, 2. Juni 2015.

  1. Verknüpfungspfad flexibel einrichten


    Hallo,

    Um meine Access-Datenbank zu füllen, habe ich eine Excel-Datei erstellt, in denen ich die sammle und bevor sie in die Datenbank geschrieben werden.

    In Access habe ich nun eine Verknüpfung zu dieser Excel-Datei erstellt, die mir dann in Access unter Tabellen auf der linken Seite angezeigt wird mit einem Excel-Symbol.

    Für diese Verknüpfung hat Access den genauen Pfad eingetragen
    z.B A:\Test\Versuch\.....

    Solange die Dateien an diesem einen Ort sind ist natürlich alles ok. Manchmal möchte ich diese beiden Dateien aber an einem anderen PC ausführen, an dem es eine andere Ordnerstruktur und einen anderen Laufwerknamen gibt. Dann funktioniert natürlich die Verknüpfung nicht mehr.

    um meine Excel-Dateien von Speicherort flexibel zu halten, habe ich in meinen VBA-Codes bei Pfadangaben immer mit "ThisWorkbook.path" gearbeitet.

    Jetzt hoffe ich, dass es so etwas auch für die verknüpfte Excel-Datei in Acces gibt. Beide Dateien befinden sich im gleichen Ordner, es würde also reichen, wenn man Access in seiner Verknüpfung sagen könnte, :"verwende die Datei ...... die im gleichen Ordner gespeichert ist wie du"

    ist so etwas möglich?

    Gruß Faultier

    :)
     
    Faultier_1982, 2. Juni 2015
    #1
  2. Servus Faultier_1982,
    Code:
    ist der PFad der aktuell geöffneten Access DB
     
    Ohrkester, 4. Juni 2015
    #2
  3. Hallo Ohrkester,

    ist der PFad der aktuell geöffneten Access DB

    Ich bräuchte da kein VBA-Code, da die Verknüpfung ja bereits besteht.
    Bis jetzt musste ich immer mit einem rechten Mausklick auf "Tabellenverknüpfungs-Manager" und den Pfad hier umstellen.

    Gibt es da eine Einstellung oder Möglichkeit, damit das leichter geht?

    Mit VBA müsste ich eine komplett neue Verknüpfung erstellen.....

    Gruß Faultier
     
    Zuletzt von einem Moderator bearbeitet: 7. Januar 2021
    Faultier_1982, 4. Juni 2015
    #3
  4. Verknüpfungspfad flexibel einrichten

    Du musst neu verknüpfen, wenn sich der Speicherort ändert. Führt kein Weg dran vorbei ...
     
    ios707, 4. Juni 2015
    #4
  5. Hallo ios707,

    Das habe ich schon befürchtet, dann hätte ich noch zwei Möglichkeiten:
    1. Per VBA jedes mal die alte Verknüpfung löschen, und eine neue Verknüpfung mit dem neuen Pfad einrichten oder
    2. Die alte Verknüpfung mit einer neuen korrigierten Verknüpfung überspeichern.

    Welches der Varianten ist Möglich und wie würde das aussehen?

    Gruß Faultier
     
    Zuletzt von einem Moderator bearbeitet: 7. Januar 2021
    Faultier_1982, 4. Juni 2015
    #5
  6. Schau Dir doch mal meine AutoLink Demo-DB an. Da findest Du passenden Code.
     
    hcscherzer, 4. Juni 2015
    #6
  7. Servus Faultier_1982. Ich würde einen Netzwerkordner verweden, dann kannst Du von allen Rechnern darauf zugreifen und musst nie etwas ändern.
    LG Markus
     
    markusxy, 5. Juni 2015
    #7
  8. Verknüpfungspfad flexibel einrichten

    \@hcscherzer:
    bei Backends mit Passwort machts aber noch Probleme.
     
    Ohrkester, 5. Juni 2015
    #8
  9. \@Ohrkester: ich hab jetzt hier in diesem Thread nichts über Passworte gelesen ...
     
    hcscherzer, 5. Juni 2015
    #9
  10. \@hcscherzer,
    sorry, dass ich darüber gestolpert bin.
    Ich hab Deine Lösung einfach nur aus Interesse angeschaut und mit meiner schon lange vorhandenen Lösung vergleichen wollen und diese anhand Deiner evtl. optimieren wollen.
    Dabei fiel mir das auf, dass Deine Lösung im Gegensatz zu meiner ein mögliches Backend Passwort nicht berücksichtigt.
    Meine DemoVersion (ein FE (accdb), 2 BE und ein readme) kann ich auf Grund der Limitierung von Dateiengrössen nicht
    ins Forum stellen. Sie übersteigt selbst als rar die Grösse von 750kbyte. Es gibt keine Schnickschnaks oder Bilder etc. in der Demo DB und nur 5 -6 Datensätze.
    Wer aber will, kann mir eine PN (engl. PM) schicken mit einer emailadresse darin und bekommt dann meine Version.
    Vielleicht ist das auch ein Ansporn, Deine sehr professionelle Version mal um diese Kleinigkeit zu ergänzen.
    Meine Version funktioniert perfekt, ist aber programmier-/designmässig nicht so schön, wie Deine.
     
    Ohrkester, 5. Juni 2015
    #10
  11. OT:
    Wenn ich mich recht erinnere, muss für die Verwendung von Passwortgeschützen BEs
    bei HCs Lösung nur die OpenDatabase-Methode um den Passwortparameter ergänzt werden.
     
    Marsu65, 5. Juni 2015
    #11
  12. Hallo hcscherzer,

    vielen Dank, ich schaue mal, ob ich damit klar komme......
    Falls nicht melde ich mich noch mal :-)


    Aber nur mit den Rechnern, die auch im Netzwert sind....


    Da meine Access Datenbank in meiner Abwesenheit über Autostart gestartet wird, wäre ein Passwort schlecht, weil niemand da wäre um eins einzugeben. Das muss alles über VBA von alleine ablaufen.

    Gruß Faultier
     
    Zuletzt von einem Moderator bearbeitet: 7. Januar 2021
    Faultier_1982, 5. Juni 2015
    #12
  13. Verknüpfungspfad flexibel einrichten

    \@Faultier_1982,


    Das obige Zitat ist von mir.

    Selbstverständlich muss das nur einmal bei der ersten Verknüpfung eingegeben und später dann nicht mehr bzw. erst, wenn ein BE-Name oder sein Standort sich verändert hat und dann auch wieder nur nur einmal.
     
    Ohrkester, 6. Juni 2015
    #13
  14. Hallo,

    Oh sorry, da ist mir ein Fehler unterlaufen.



    Ich habe nun eine super einfach Methode gefunden, um in Access eine Verknüpfung zu einer Excel-Tabelle zu erstellen.
    Code:
    Das erzeugt aber immer eine neue Verknüpfung. Deshalb muss als erstes immer die alte Verknüpfung gelöscht werden. Da ich aber nie weiß, wie der genaue Pfad der Verknüpfung heißt, muss die Löschung durch den Verknüpfungsnamen erfolgen.

    Lösche Verknüpfung "tblTabelle1"

    Gibt es das auf eine so einfache Art und Weise die das erstellen der Verknüpfung?

    Gruß Faultier
     
    Zuletzt von einem Moderator bearbeitet: 7. Januar 2021
    Faultier_1982, 6. Juni 2015
    #14
  15. Hallo!
    Code:
    Alternativ:
    Code:
    Alternativ: SQL-Anweisung: Code:
    Alternativ:
    http://lmgtfy.com/?q=vba+access+verk...e+l%C3%B6schen
    SCNR
     
    Marsu65, 6. Juni 2015
    #15
Thema:

Verknüpfungspfad flexibel einrichten

Die Seite wird geladen...
  1. Verknüpfungspfad flexibel einrichten - Similar Threads - Verknüpfungspfad flexibel einrichten

  2. (Office 2016) Imap Konto neu einrichten geht nicht

    in Microsoft Outlook Hilfe
    (Office 2016) Imap Konto neu einrichten geht nicht: Beim Einrichten eines IMAP Kontos, bekomme ich die Meldung das alles funktioniert. Aber leider kommen keine Mails an in dem Konto nicht an ( in der Webversion schon ) Ich kann auch Mails...
  3. commandbutton fließend auf dem Tabellenblatt einrichten

    in Microsoft Excel Hilfe
    commandbutton fließend auf dem Tabellenblatt einrichten: Hallo zusammen. Habe mal eine wahrscheinlich einfachen Frage. Ich richte einen CommandButton auf einem Tabellenblatt in EXCEL ein. Nun möchte ich, dass dieser Button immer in der gleichen Position...
  4. Gmailadressen einrichten auf Outlook2007 Ratlos

    in Microsoft Outlook Hilfe
    Gmailadressen einrichten auf Outlook2007 Ratlos: Hallo zusammen, ich verstehe einfach nicht warum meine Gmailadressen nicht bei Outlook 2007 funktionieren. Ich habe die richtigen pop3 oder imap Daten eingegeben aber nichts funktioniert ich bin...
  5. POP Account lässt sich nicht einrichten

    in Microsoft Outlook Hilfe
    POP Account lässt sich nicht einrichten: Hallo Das Einrichten eines Pop Accounts bricht nach der Eingabe von Mailadresse und Passwort mit der Meldung Adresse oder Passwort ungültig ab. In Thunderbird lässt sich der Account aber...
  6. "Eintrittskarten" komfortabel gestalten

    in Microsoft Excel Hilfe
    "Eintrittskarten" komfortabel gestalten: Hallo zusammen Für Veranstaltungen meines Vereins habe ich mir vor langer Zeit eine relativ flexible Vorlage erstellt. Damals mit hohem manuellen Aufwand. Die soll nun (ja, ich möchte Papier...
  7. Excel Seiten nebeinander (nicht untereinander) und flexibel gestalten

    in Microsoft Excel Hilfe
    Excel Seiten nebeinander (nicht untereinander) und flexibel gestalten: Hallo zusammen, ich hoffe ihr könnt mir helfen. Ich hab hier ein 8seitiges Excel-Dokument (Windows 7, Excel 2007), wo jede Seite mit einer Tabelle/Formeln/verschiedene Zellenhöhe etc. versehen...
  8. sverweis flexibel gestalten

    in Microsoft Excel Hilfe
    sverweis flexibel gestalten: Hallo Zusammen, ich habe ein Arbeitsmappe mit drei Tabellenblättern. 1. Tabellenblatt heisst Datenbank, dort werden die Daten aus dem ERP System hineinkopiert, monatliche Aktualisierung...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden