Supportnet / Forum / Datenbanken
Access97 Laufwerksbuchstaben fuer Back End aendern
Frage
Aloha Suportnetties,
hat schon mal einer folgendes Problem gehabt?
a) eine Access 97 Datenbank mit Front End / Back End auf Wechseldatentraeger
b) zwei Rechner mit Zip-Laufwerken, die verschiedene Laufwerksbuchstaben haben
c) auf einem der beiden Rechner ein Office97 bei dem man keine Option hat, Komponenten hinzuzufuegen und den Tabellenverknuepfungs-Manager nachzuinstallieren
Das Problem hatte ich vor einem Jahr schon mal und damals keine Loesung hinbekommen, und gestern hab ich durch Rumprobieren ne ziemlich skurrile Loesung gefunden, die ich hier einfach vorstellen moechte.
Ich hab die Kopie der .MDB FrontEnd-Datei mit Wordpad geoeffnet und einfach per Suchen und Ersetzen ueberall den Laufwerksbuchstaben N: durch B: ersetzt. Das Ganze als "Nur Text" abgespeichert.
Und was soll ich sagen: Das hat funktioniert, die mit Notepad umgeaenderte Front End laeuft einwandfrei.
Gruss HikE
PS Natuerlich vor solchen Versuchen immer ne Sicherungskopie anlegen!
Antwort 1 von trekking
Da hast du Glück gehabt. Es kommt öfter vor, dass bei solchen aktonen die mdb beschädigt wird.
Besser ist folgendes:
Wenn du nur mit Acces arbeitest:
Du arbeitest mit DAO und läßt trägst in deinem Startmodul die Pfade ein, wo sich dein BE befindet oder du liest diese über eine zweite Tabelle aus, in der du sämtliche Pfade und sonstigen Eigenschaften verwaltest.
Gruß trekking
Besser ist folgendes:
Wenn du nur mit Acces arbeitest:
Du arbeitest mit DAO und läßt trägst in deinem Startmodul die Pfade ein, wo sich dein BE befindet oder du liest diese über eine zweite Tabelle aus, in der du sämtliche Pfade und sonstigen Eigenschaften verwaltest.
Gruß trekking
Antwort 2 von Herbert
Hallo Trekking, HikE .
Ich benutze 3 BE´s.
2x Local, 1x Server.
1.Locale = Benutzerdaten immer C:
2.Locale= Temporäre Daten immer C:
Server = Kundendaten immer F:
Ich kenne aber nur den Weg über den Tabellenverknüpfungsmanager.
Mein Entwicklungsrechner hat kein Netzwerk deshalb simuliere ich das F: LW mit dem DOS SUBST - Befehl
Ordner = F:
<Du arbeitest mit DAO und läßt trägst in deinem Startmodul die Pfade ein, wo sich dein BE befindet oder du liest diese über eine zweite Tabelle aus, in der du sämtliche Pfade und sonstigen Eigenschaften verwaltest.
>
Wie meinst Du das: "über eine zweite Tabelle aus, in der du sämtliche Pfade und sonstigen Eigenschaften verwaltest. "
Würde mich sehr interessieren !
Gruß Herbert
Ich benutze 3 BE´s.
2x Local, 1x Server.
1.Locale = Benutzerdaten immer C:
2.Locale= Temporäre Daten immer C:
Server = Kundendaten immer F:
Ich kenne aber nur den Weg über den Tabellenverknüpfungsmanager.
Mein Entwicklungsrechner hat kein Netzwerk deshalb simuliere ich das F: LW mit dem DOS SUBST - Befehl
Ordner = F:
<Du arbeitest mit DAO und läßt trägst in deinem Startmodul die Pfade ein, wo sich dein BE befindet oder du liest diese über eine zweite Tabelle aus, in der du sämtliche Pfade und sonstigen Eigenschaften verwaltest.
>
Wie meinst Du das: "über eine zweite Tabelle aus, in der du sämtliche Pfade und sonstigen Eigenschaften verwaltest. "
Würde mich sehr interessieren !
Gruß Herbert
Antwort 3 von hike
hi trekking hi herbert
@trekking: is mir klar, dass ich Glueck gehabt habe. :-) Deswegen hat mich das Ergebnis meiner Superdilettanten-Bastelei ja auch so verbluefft. Ich hatte mindestens mit Bluescreens und Rechner an der Steckdose an- und ausschalten gerechnet... immerhin waren das ca. 50 Suchen&Ersetzen Eingriffe im Textmodus.
Damits mir meine Daten nicht zerkaut (die Datenbank lebt seit 1999 und enthaelt nun ca. 14.000 Musik-Einzeltitel, 27.000 Literaturangaben, 5.000 Bildquellen und ebensoviele Einzeltexte aus Zeitschriftenserien - da steckt viel Handarbeit drin, und das Ding ist taeglich im Einsatz), hab ich uebrigens nicht nur die FrontEnd sondern auch die BackEnd gesichert gehabt - fuer den Fall dass sich das "nur Text" speichern auf irgendwelche von meinen merkwuerdigen Buttonsteuerungs-Makros auswirkt und dadurch die BackEnd beim Bearbeiten einen nichtwiedergutzumachenden schlag wegbekommt (und ich HAB mich geduckt und auf den Schlag gewartet).
zu DAO: Das waer ne feine Sache, wenn ich mich mit dem Programmieren auskennen wuerde... ich lern jedes Jahr bei Access ca. einen neuen Befehl dazu und hab hier durchs Supportnet schon irre viel dazugelernt, einfach nur durch Lesen :-) manche Sachen kann ich jetzt sogar schon ohne Makro.
Meine "Loesung", dieFrontEnd in Wordpad umzuhaekeln, war auch wirklich nicht als Aufforderung gedacht, das jetzt immer so zu machen. Das ist fuer die meisten Leser hier sicher eine "Loesung ohne Problem". Aber vielleicht hat ja noch jemand so ne skurrile Konstellation, bei der nix anderes mehr hilft, und kann das als allerletzten Versuch kurz vorm Aufgeben noch wagen.
By the Way, @herbert: Access97 FrontEnd kann nicht mit mehreren BackEnds... hab ich mal irgendwo gelesen. Ich glaub das war in der Hilfefunktion von Access97..? sonst haette ich schon laengst 5 "sinnvollere" BackEnds aus der einen gemacht.
gutgelaunte Gruesse von einem Hobby-Datenbank-DAU
HikE
@trekking: is mir klar, dass ich Glueck gehabt habe. :-) Deswegen hat mich das Ergebnis meiner Superdilettanten-Bastelei ja auch so verbluefft. Ich hatte mindestens mit Bluescreens und Rechner an der Steckdose an- und ausschalten gerechnet... immerhin waren das ca. 50 Suchen&Ersetzen Eingriffe im Textmodus.
Damits mir meine Daten nicht zerkaut (die Datenbank lebt seit 1999 und enthaelt nun ca. 14.000 Musik-Einzeltitel, 27.000 Literaturangaben, 5.000 Bildquellen und ebensoviele Einzeltexte aus Zeitschriftenserien - da steckt viel Handarbeit drin, und das Ding ist taeglich im Einsatz), hab ich uebrigens nicht nur die FrontEnd sondern auch die BackEnd gesichert gehabt - fuer den Fall dass sich das "nur Text" speichern auf irgendwelche von meinen merkwuerdigen Buttonsteuerungs-Makros auswirkt und dadurch die BackEnd beim Bearbeiten einen nichtwiedergutzumachenden schlag wegbekommt (und ich HAB mich geduckt und auf den Schlag gewartet).
zu DAO: Das waer ne feine Sache, wenn ich mich mit dem Programmieren auskennen wuerde... ich lern jedes Jahr bei Access ca. einen neuen Befehl dazu und hab hier durchs Supportnet schon irre viel dazugelernt, einfach nur durch Lesen :-) manche Sachen kann ich jetzt sogar schon ohne Makro.
Meine "Loesung", dieFrontEnd in Wordpad umzuhaekeln, war auch wirklich nicht als Aufforderung gedacht, das jetzt immer so zu machen. Das ist fuer die meisten Leser hier sicher eine "Loesung ohne Problem". Aber vielleicht hat ja noch jemand so ne skurrile Konstellation, bei der nix anderes mehr hilft, und kann das als allerletzten Versuch kurz vorm Aufgeben noch wagen.
By the Way, @herbert: Access97 FrontEnd kann nicht mit mehreren BackEnds... hab ich mal irgendwo gelesen. Ich glaub das war in der Hilfefunktion von Access97..? sonst haette ich schon laengst 5 "sinnvollere" BackEnds aus der einen gemacht.
gutgelaunte Gruesse von einem Hobby-Datenbank-DAU
HikE
Antwort 4 von Herbert
Hi HikE , Hi Trekking
<By the Way, @herbert: Access97 FrontEnd kann nicht mit mehreren BackEnds... hab ich mal irgendwo gelesen. Ich glaub das war in der Hilfefunktion von Access97..? sonst haette ich schon laengst 5 "sinnvollere" BackEnds aus der einen gemacht. >
Ich geh mal davon aus das ´FrontEnd´ die MDB mit den Programmen, also Forms,Bericht usw. ist.
Dieses Teil ist mit 3 BackEnds s. oben verknüpft.
Das FrontEnd habe ich kompiliert (.MDE). Das rufen die Anwender auf.
Z.Zt. arbeiten bis zu 6 Anwender gleichzeitig und das funktionnuckelt schon seit ein paar Jahren einwandfrei.
Die 3 BackEnds sind aber .MDB weil sonst z.B. bei Word Serienbriefen Müll endsteht.
Ein BackEnd ist sogar nochmals Rückwärts mit einer Datei von dem Backend auf dem Server verknüpft.
<zu DAO: Das waer ne feine Sache, wenn ich mich mit dem Programmieren auskennen wuerde...>
So gehts mir bei DAO auch, aber vielleicht kann ( und will..) uns Trekking weiterhelfen...
Schöne Osterfeiertage
Gruß Herbert
<By the Way, @herbert: Access97 FrontEnd kann nicht mit mehreren BackEnds... hab ich mal irgendwo gelesen. Ich glaub das war in der Hilfefunktion von Access97..? sonst haette ich schon laengst 5 "sinnvollere" BackEnds aus der einen gemacht. >
Ich geh mal davon aus das ´FrontEnd´ die MDB mit den Programmen, also Forms,Bericht usw. ist.
Dieses Teil ist mit 3 BackEnds s. oben verknüpft.
Das FrontEnd habe ich kompiliert (.MDE). Das rufen die Anwender auf.
Z.Zt. arbeiten bis zu 6 Anwender gleichzeitig und das funktionnuckelt schon seit ein paar Jahren einwandfrei.
Die 3 BackEnds sind aber .MDB weil sonst z.B. bei Word Serienbriefen Müll endsteht.
Ein BackEnd ist sogar nochmals Rückwärts mit einer Datei von dem Backend auf dem Server verknüpft.
<zu DAO: Das waer ne feine Sache, wenn ich mich mit dem Programmieren auskennen wuerde...>
So gehts mir bei DAO auch, aber vielleicht kann ( und will..) uns Trekking weiterhelfen...
Schöne Osterfeiertage
Gruß Herbert

