Guten Tag,
ich möchte meinen Kunden eine Access-Lösung mit Access2007 Runtime zur Verfügung stellen.
Das Problem ist jedoch wenn der Kunde bereits eine andere Access-Version auf seinem Rechner hat wie z.B. Access2010, dann wird bei jedem Start folgendes angezeigt:
"Warten Sie während Microsoft Office von Windows konfiguriert wird."
Anscheinend konfiguriert der Windows Installer jedesmal das System um sobald eine andere Access-Version gestartet wird.
Das Problem besteht auch wenn der Kunde z.B. Access2003 installiert hat.
Kann man das irgendwie verhindern?
Hallo,
Parallel-Installation von verschiedenen Access-Versionen bringt immer Probleme mit sich. Am Besten checkst Du vorher, ob der Kunden Access installiert hat oder nicht und machst die Installation der Runtime davon abhängig, bzw. überläßt es dem Kunden, die Runtime bei Bedarf zu installieren. Weiterhin solltest Du für jede unterstützte Version ein eigenes zugeschnittenes FE anbieten.
Hallo,
ZitatAnscheinend konfiguriert der Windows Installer jedesmal das System um sobald eine andere Access-Version gestartet wird.
Das ist nicht nur anscheinend so sondern sogar Fakt! ;)
Es werden hierbei massenhaft Dateien verschoben und Reg-Einträge umgeschrieben.
Ich würde dir schwerstens empfehlen dich an die Tipps von Franz zu halten und nur dann eine RT weiterzugeben wenn beim Kunden KEIN Access installiert ist.
Wenn du auch auf Kunden stößt, die Acc03 installiert haben solltest du zu dem auch ein *mdb Frontend im Koffer mitbringen.
Vielen Dank für die Tipps.
Da Access2007 und 2010 dasselbe Format haben werde ich wohl die Software für beide Versionen testen und Access nur installieren wenn keines vorhanden ist.
Wenn jemand Access2003 verwendet, dann werde ich bei der Installation wohl eine Warnung anzeigen und den Kunden selbst entscheiden lassen ob der die Runtime installieren will.
Zusätzlich noch eine .mdb-Frontend wäre mir zu aufwendig. Außerdem denke/hoffe ich dass mit der Zeit immer weniger Kunden die alten Access-Versionen anwenden werden.
Hallo,
Zitateine .mdb-Frontend wäre mir zu aufwendig
nanana ... *.accdb speichern unter *.mdb Format 2002 / 2003, testen eventuell Codes anpassen und fertig.
Du darfst nicht vergessen, dass ein etwaiger programmierter Datenbank-Zugriff unter 3003 anders verläuft als unter 2007 / 2010