Rechercher : dans
Par :

Macro RunTime Access 2007

Dernière réponse le 13 fév 2009 à 09:30:23 Virtual_Ghost, le 9 jui 2008 à 15:38:29 
 Signaler ce message aux modérateurs

Bonjour,
Après une rapide recherche des forums CommentCaMarche je n'ai pas trouvé la réponse à mes questions, je me permets donc de les poser ici (en espérant que ce soit la bonne section).

Voilà, je suis confronté à un problème de RunTime Access 2007.
J'ai une appli Access qui doit tourner sur 800 postes avec un le RunTime.
Il faut qu'il n'y ai pas d'alerte de sécurité au début. Il faut donc que l'appli soit considérée comme sécure. J'ai donc pensé à un certificat. J'ai donc utilisé Makecert (et non pas Selfcert) pour valider un certificat. Sur une version d'Access complète, sur le même poste, tout marche sans demande de confirmation de sécurité.

La ou le problème se pose, c'est ensuite. Dès que je veux mettre les fichiers sur une machine Lambda (j'ai utilisé une VM), ça marche pas.
- Soit je mets pas de certificat et il demande une confirmation de ma part pour lire le fichier.
- Soit je mets un certificat et il refuse l'ouverture.
Je voulais donc premièrement savoir si le certificat est une bonne solution.

Si oui, comment faire sans payer un certificat valide auprès de Microsoft, car ce n'est qu'une application interne, donc le moins de budget est le mieux.

Si non, quelles autres solutions sont possibles ?
J'ai également pensé à une autre solution : Les emplacements approuvés. Des dossiers dans lesquels le Centre de Sécurité Access ne se lance pas et autorise obligatoirement toutes les macros. Le problème étant que ce n'est pas configurable à partir du RunTime, donc je ne sais pas s'il le prend en compte. Même s'il les considère, il faudra que l'Administrateur du site configure le chemin des emplacements des 800 postes ce qui n'est pas aisé. Est-ce une solution configurable déjà, et si oui, peut-on créer le script ? (Je demande pas le script, juste savoir s'il est possible de le créer.)

Merci d'avoir eu la patience de tout lire, et j'espère avoir des réponses me mettant sur la voie.
Cordialement,
Ghost.

Configuration: Windows XP
Internet Explorer 7.0

1

Virtual_Ghost, le 21 jui 2008 à 10:43:35

Je suis passé par une autre solution qui marche.
Merci quand même. 99% des problèmes informatiques résident entre la chaise et ­l'écran...
La courtoisie et l'orthographe sont parfois difficile à mett­re en place, mais c'est indispensable. =]

Répondre à Virtual_Ghost

3

mymeal, le 10 oct 2008 à 18:17:03

Bonjour Virtual_ghost

si tu as la réponse pour ce pb de sécurité du runtime access pourait tu me la communiquer s'il te plait ?

j'ai moi aussi une base que j'ai converti en mde

le pb, elle est truffée de macros et il faut valider 50 fois les macros

merci d'avance

Répondre à mymeal

2

anonyme, le 19 sep 2008 à 01:51:04

Bonjour,
peut tu me communiquer la solution stp

merci

Répondre à anonyme

4

leonboll, le 14 oct 2008 à 10:24:48

Une solution trouvée sur http://bytes.com/forum/thread692003.html

En gros il s'agit de déclarer les emplacements "de confiance" où sont localisées vos BDD. Avec le runtime, la seule solution serait de le faire manuellement dans la base de registre. Pour chaque emplacement à utiliser, créer une nouvelle clé "LocationX" dans

HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\A ccess\Security\Trusted Locations

Exemple :

[HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\A ccess\Security\Trusted Locations\Location1]

avec au moins une valeur :
Path (REG_SZ) "C:\MyTrustedDatabaseFolderNo1"

et facultativement une deuxième si les sous-dossiers doivent être utilisés aussi :
AllowSubFolders (REG_DWORD) = 1

Répondre à leonboll

5

HB, le 23 déc 2008 à 17:03:21

Ca marche nickel - Merci

Répondre à HB

6

 rafael, le 13 fév 2009 à 09:30:23

Bonjour,
J'essai de faire marché ce registre dans le but de supprimer le message ouvrir au debut de mon application, en utilisant le runtime acess 2007 je ne reussi pas,
j'ai vu que vous avez reussi, pouvez vous m'expliquer svp comment l'adapter a mon besoin?

mon application se trouve dans : c://programesfiles/rc/institut.mdb
j'utilise un runtime access 2007

MERCI D'avance de votre aide precieuse

Répondre à rafael
Collection CommentÇaMarche.net