Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: pahiti78 am Dezember 16, 2014, 10:46:17

Titel: Lösung packen
Beitrag von: pahiti78 am Dezember 16, 2014, 10:46:17
Hallo Zusammen,
ich möchte gern eine Access Datenbank so packen, dass der User diese von mir bekommt und dann ein richtiger Installationsprozess abläuft. Es soll dann die Runtimeversion geladen und installiert werden und meine Frontend und Backend der DB.

Access bietet dafür ja einen Service namens "Lösung packen" an.
Ich habe zu diesem Service drei Fragen und es wäre schön, wenn jemand ein paar Antworten hätte.  :) Ich habe dazu mal die Bilder zum Service mit angehängt, um die Sache besser darstellen zu können.
Ich freue mich auf Eure Antworten und bedanke mich schonmal.
Titel: Re: Lösung packen
Beitrag von: DF6GL am Dezember 16, 2014, 12:58:31
Hallo,

1)   der Packen-Assistent kann bei der Programminstallation hinzugefügt (aktiviert) werden (addins)..

2) Warum? Der Assistent bietet eine Auswahl von Möglichkeiten zum Herunterladen/Installation der Runtime ..

3) Auch hier bietet der Assistent die Möglichkeit, Registry-Einträge zu definieren.
Titel: Re: Lösung packen
Beitrag von: pahiti78 am Dezember 16, 2014, 13:18:13
Hallo,
klasse bei der Installation werde ich nachschauen.

Bei den restlichen beiden Fragen, würde ich gern wissen, wie das geht. Ich habe versucht die Runtime Downloadlink von Access im Service zu setzen. Dieser wird nicht akzeptiert.
Mit dem Reg. Schlüssel weiß ich halt auch nicht wie das geht. Könnte mir das jemand bitte schreiben? Dankeschön
Titel: Re: Lösung packen
Beitrag von: MaggieMay am Dezember 16, 2014, 14:07:52
Hallo,

deine Frage zu Punkt 2 verstehe ich nicht, ein Feld "Setupversion" kann ich auf dem Screenshot nicht entdecken.

So wie ich das sehe, musst du den Download selbst vornehmen und lediglich den Zugriffspfad zum Setuppaket eintragen.
Titel: Re: Lösung packen
Beitrag von: pahiti78 am Dezember 17, 2014, 10:54:44
Hallo,
okay Punkt eins und zwei habe ich soweit erledigt.

Bleibt nur noch der dritte Punkt. Ich muss doch da irgendwie den Registrierungsschlüssel in Bild drei eingeben können, so dass später nach der Installation diese Sicherheitsabfragen nicht mehr kommen.
Ich habe schon versucht den Schlüssel in allen drei Feldern einzugeben. Bei der späteren Installation kommen aber nur Fehlermeldungen.

Oder kann man das Problem auch anders lösen? Ich möchte es den Usern aber so einfach wie möglich machen.

Danke für Euer Interesse
Titel: Re: Lösung packen
Beitrag von: MaggieMay am Dezember 17, 2014, 11:43:33
Um welchen Schlüssel geht es dir da eigentlich konkret und welchen Wert willst du setzen?

Der Wortlaut der Fehlermeldungen könnte evtl. hilfreich sein...

Zitat von: DF6GL am Dezember 16, 2014, 12:58:313) Auch hier bietet der Assistent die Möglichkeit, Registry-Einträge zu definieren.
Ja, klar, aber wie und was genau muss man wo eintragen?
Titel: Re: Lösung packen
Beitrag von: pahiti78 am Dezember 17, 2014, 12:55:50
Mein Problem ist eigentlich dass, das die Runtime Version von Access 2010 eine Feldermeldung hervorruft, da das Programm nicht als vertrauenswürdig eingestuft wird. Um dies bei der Installation des Programmes gleich abzuwickeln, möchte ich dass das Programm sich registriert. Dafür würde ich gern den Registrierungskey in den "Packer" eingeben. Ich weiss aber weder den Wert noch den Namen noch die Schlüsselbezeichnung. Von daher hab ich so gar keinen Plan. Hab schon in meinem schlauen Buch :-) nachgeschlagen, da steht "Pfad HkEY_CURRENT_USER\Software\Microsoft\Office\14.0\Access\Security\Trusted Locations\... " So wie ich es verstanden habe, soll ich diesen Wert dort eingeben und der Service registriert dann bei Installation die DB. Das klappt aber nicht...
Titel: Re: Lösung packen
Beitrag von: MaggieMay am Dezember 17, 2014, 14:11:54
"Trusted Location" ist aber doch der vertrauenswürdige Speicherort und der kann ja bei jedem Benutzer ein anderer sein.

Mit welchen Einträgen (welcher String an welcher Stelle?) hast du es denn versucht?
Und wie war das noch gleich mit den Fehlermeldungen?