Hallo Zusammen,
ich habe ein kleines "Problem" mit meiner Datenbank.
Ich würde diese gerne in BE und FE aufteilen. Das Problem ist, dass die Anwender nur Access Runtime benutzen.
Da ich die Datenbank auf meinem Rechner aufteile, müsste ich eigentlich über den Verknüpfungsmanager die Tabellen vom BE wieder zuweisen. Im Runtime habe ich diese Option aber nicht.
Ich habe mich jetzt auf verschiedenen Websites umgeschaut. Manche schreiben über eine Lösung per VBA Code. Leider kenne ich mich nicht so tief mit der Materie aus.
Könnte mir jemand den Code hier im Chat schreiben, sowie der genaue weg (für Dummies :o ) wo ich diesen speichern muss und wie genau ich vorgehen muss?
Vielen Dank.
Gruß
Mark
Hallo,
ohne gewisse Kenntnisse in VBA geht das halt nicht.
Wenn Du Dich hier genau an die Vorgaben hältst, sollte ds Wiedereinbinden problemlos funktionieren.
https://dbwiki.net/wiki/VBA_Tipp:_Neuverkn%C3%BCpfen_des_Backends
Versuch, das einzubauen, bei Problemen kannst Du konkret nachfragen.
Hi,
danke für die Info.
Ich habe mir den Code angesehen.
So wie ich das sehe, muss ich diesen so einbauen, dass der automatisch beim aufrufen der Datenbank läuft.
Leider steht das darin nicht genau beschrieben.
Ich habe im Internet eine Beschreibung über"AutoExec" gefunden und versucht den Code darin zu implementieren. Leider auch erfolglos.
Könnte mir jemand bitte in einfachen schritten erklären, wo genau ich diesen Code eintragen muss und WIE GENAU ich dort hinkomme?
Beispiel: Erstellen - Makros - ......
Vielen Dank.
Hallo,
es ist doch alles beschrieben...
Die Funktion kommt in ein Standard-Modul (Navigationsbereich/Module). Es muss halt eins angelegt werden, sofern noch kein Modul existiert.
Der Aufruf ist auch beschrieben:
Zitat
Aufruf
Per VBA:
Call TabellenEinbinden
Per Makro:
Die Funktion kann auch im Autoexec-Makro beim Start der Datenbank ausgeführt werden.
ZitatAusführenCode Funktionsname =TabellenEinbinden()
Was willst Du noch genauer wissen?
Ich habe einfach nach einer Beschreibung gefragt, die für einen Anfänger mit so gut wie keinen VBA-Kenntnissen zu verstehen ist. Wenn ich dieser folgen könnte, würde mir diesbezgl. bestimmt ein paar Dinge "lerntechnisch" auffallen, so dass es mir beim nächsten mal leichter fällt.
Ein Beispiel:
Erstellen - Makros und Code - "Modul anklicken"
(hier erscheint nun.... dann kopierst du den Code da oder da ein... dann speicherst du das Modul unter dem Namen... dann musst du dem Makro noch einen separaten Namen geben (keine Ahnung ob das so ist)... dann nochmal auf Erstellen - Makros und Code - Makro... hier wählst du...aus usw. usw.)
Ich dachte es wäre möglich eine solche Beschreibung zu erhalten.
Falls dies nicht möglich ist, dann ist das aber auch kein Problem. Dann heißt es einfach probieren, probieren...
Meine Datenbank ist seit zwei Monaten erfolgreich im Einsatz. (eben per Runtime) Allerdings nur von einem Sachbearbeiter genutzt. Ich dachte es wäre gut, jetzt wo mehrere Anwender die Datenbank nutzen möchten, diese in BE und FE aufzuteilen.
Danke.
Hallo,
also ich versteh nicht , was Du mehr/besser willst. Du selber beschreibst doch den Vorgang schon korrekt. Was wohin gehört, steht genau(!) im Link. Und VBA-Kenntnisse dazu sind nicht mal nötig. Ein bisschen Selbst-Engagement ist schon nötig, besonders das Erlernen von minimal-Grundlagen.
Ich frage mich schon, wie Du überhaupt deine DB erstellt hast...
Hallo Mark,
was ist denn das genaue Problem, wenn Du Deine Anwendung in FE und BE aufteilst?
Ich habe eine Anwendung, welche auch auf 2 Rechnern mit Access-Runtime läuft.
Wichtig ist doch nur, das auf allen Rechnen das gleiche Verzeichnis ist, wo das BE läuft.
Und bei allen Rechnern ist ja "C:" gleich. Somit einen neuen Ordner auf "C:" anlegen, wo Dein BE liegt.
In meinem Fall ist das BE auf einem USB-Stick, welcher einen fest definierten Laufwerksbuchstaben hat.
Gruß
Hubert
Hallo Zusammen,
erstmal danke für eure Hilfe.
@Franz: Meine Datenbank habe ich, wie du bereits beschrieben hast, durch "Selbst-Engagement" erstellt.
Leider bin in an diesem Punkt steckengeblieben, weshalb ich Hilfe benötigt habe.
Vielen Dank nochmal dafür.
@Hubert: Auf die Art habe ich das noch gar nicht betrachtet.
Ich könnte die Aufteilung gleich im richtigen Ordner vornehmen und dann nur das FE auf den verschiedenen Rechner installieren... Ich bräuchte dann nur dort einen Rechner, der die Vollversion von Access installiert hat. (Mit meinem habe ich leider keinen Zugang ins Netzwerk)
Aber ich glaube das würde sich so einrichten lassen.
Danke dir. :)