OVH Cloud OVH Cloud

pas moyen d'ouvrir ma base de données

7 réponses
Avatar
didiersee
Bonjour, j'ai fait une petite base de données access sous access 97 au
boulot, nous sommes ensuite passé sous access 2000, les informaticiens
ont du faire des modifications pour que ça fonctionne, mais maintenant
ça va.
J'ai enregistré cette petite base sur une disquette, et lorsque j'ai
voulu l'ouvrir sur mon pc chez moi j'ai les messages: " Vous n'avez
pas l'autorisation d'exécuter autoexec." :
"Pour excécuter cet objet vous devez avoir l'autorisation d'accès
ouvrir/ Excécuter.". Nous sommes aussi en réseau au boulot et bien sûr
je connais mon identifiant et aussi mon mot de passe, mais je n'ai
même pas l'occasion de les rentrer. Chez moi je suis sous access XP.
Pourriez-vous me dire comment faire pour ouvrir ma base.
Merci d'avance
Cordialement
Didier

7 réponses

Avatar
Jean
Bonsoir didier,

Le problème que tu as est simple : tu n'as pas pris le
fichier de sécurité chargé de sécuriser ta base de données
(fichier ????.mdw). En fait tu n'as pas le fichier qui te
permet de d'identifier.

Il te faut le récupérer et le placer au même endroit si tu
veux ouvrir ta base.

A+ Jean
Avatar
Maxence HUBICHE
Bonsoir,

Euh ... juste un petit correctif :
-> pas 'le placer au même endroit'
-> le déclarer dans la base de registre avec wrkgadm.exe.

C'est quand même plus mieux bien propre :)

--
----------------------------------------------------------------------------
-
Maxence HUBICHE
Formateur et développeur indépendant
Modérateur/rédacteur sur http://www.developpez.com

"Jean" a écrit dans le message de
news: 01e201c3cf10$bb30a6a0$
Bonsoir didier,

Le problème que tu as est simple : tu n'as pas pris le
fichier de sécurité chargé de sécuriser ta base de données
(fichier ????.mdw). En fait tu n'as pas le fichier qui te
permet de d'identifier.

Il te faut le récupérer et le placer au même endroit si tu
veux ouvrir ta base.

A+ Jean
Avatar
new teledisnet
Bonjour et merci pour les infos, effectivement c'est dans la base de
registre, précisément dans poste de
travailHKEY-LOCAL-MACHINESOFTWAREClasses.mdw, mais si je vais voir
propriété c'est "nom =>par défaut, Type=>REG_SZ, Données =>
Access.Workgroup.1. Il faut dire aussi que j'ai un petit réseau à la maison
(2pc).
Il faut préciser que j'ai deux autres petites bases de données qui elles ont
été créées sur mon pc perso.
Alors voici les deux problèmes qui vont ce poser (enfin je suppose):
1) si je remplace le mdw qui est sur mon pc par celui de l'usine je risque
peut-être de ne plus pouvoir faire fonctionner mes bases créées sur mon pc.
2) De plus je ne sais pas récupérer ce fichier de la base de registre sur le
pc du boulot pcq il faut être administrateur pour accéder à la base de
registre.
Alors n'y a-t-il pas d'autres solutions pour démarrer ma base de données.
Merci d'avance
Cordialement
Didiersee

"Maxence HUBICHE" a écrit dans le message de news:
#
Bonsoir,

Euh ... juste un petit correctif :
-> pas 'le placer au même endroit'
-> le déclarer dans la base de registre avec wrkgadm.exe.

C'est quand même plus mieux bien propre :)

--
--------------------------------------------------------------------------
--

-
Maxence HUBICHE
Formateur et développeur indépendant
Modérateur/rédacteur sur http://www.developpez.com

"Jean" a écrit dans le message de
news: 01e201c3cf10$bb30a6a0$
Bonsoir didier,

Le problème que tu as est simple : tu n'as pas pris le
fichier de sécurité chargé de sécuriser ta base de données
(fichier ????.mdw). En fait tu n'as pas le fichier qui te
permet de d'identifier.

Il te faut le récupérer et le placer au même endroit si tu
veux ouvrir ta base.

A+ Jean




Avatar
hm15
Bonjour Didiersee,

comme l'a dit Jean, il faudrait que tu récupères le fichier .mdw qui est
associé à la base (donc à l'usine).
A la maison, tu le copies dans le même dossier que ta base (puisque c'est un
pc perso).
Tu crées un raccourci de ta base sur le bureau de Windows et tu modifies la
ligne de commande ainsi :
C:Ton_DossierTa_Base.mdb /wrkgrp C:Ton_DossierTon_Fichier.mdw

A l'inverse de Maxence, je ne le déclarerais en aucun cas par wrkgadm.exe,
car toutes les nouvelles bases que tu créeras hériteront de ce fichier.
Et je toucherais encore moins à la base de registre.
Personnellement, j'utilise wrkgadm.exe uniquement pour créer un nouveau
fichier de groupe de travail, et, une fois fait, je me dépêche de redéclarer
le groupe par défaut "System.mdw".

Mais ce n'est que mon avis ;-)

Annette
---------------------------------------------------------------------------
www.horizon-micro.com


"new teledisnet" a écrit dans le message de news:
3ff271ab$0$262$
Bonjour et merci pour les infos, effectivement c'est dans la base de
registre, précisément dans poste de
travailHKEY-LOCAL-MACHINESOFTWAREClasses.mdw, mais si je vais voir
propriété c'est "nom =>par défaut, Type=>REG_SZ, Données =>
Access.Workgroup.1. Il faut dire aussi que j'ai un petit réseau à la
maison

(2pc).
Il faut préciser que j'ai deux autres petites bases de données qui elles
ont

été créées sur mon pc perso.
Alors voici les deux problèmes qui vont ce poser (enfin je suppose):
1) si je remplace le mdw qui est sur mon pc par celui de l'usine je risque
peut-être de ne plus pouvoir faire fonctionner mes bases créées sur mon
pc.

2) De plus je ne sais pas récupérer ce fichier de la base de registre sur
le

pc du boulot pcq il faut être administrateur pour accéder à la base de
registre.
Alors n'y a-t-il pas d'autres solutions pour démarrer ma base de données.
Merci d'avance
Cordialement
Didiersee

"Maxence HUBICHE" a écrit dans le message de news:
#
Bonsoir,

Euh ... juste un petit correctif :
-> pas 'le placer au même endroit'
-> le déclarer dans la base de registre avec wrkgadm.exe.

C'est quand même plus mieux bien propre :)

--


--------------------------------------------------------------------------
--
-
Maxence HUBICHE
Formateur et développeur indépendant
Modérateur/rédacteur sur http://www.developpez.com
[...]




Avatar
Jean
Bonjour Didiersee,

Annette a raison sur le fait de placer le fichier dans le
répertoire de ta base. L'inscrire dans la base des
registres entrainera une prise en compte pour toute les
bases Access.

Sa méthode est la bonne.

A+ & bonne année à toi.

Jean.
Avatar
Maxence HUBICHE
Vous ne pouvez pas dire :
"Sa méthode est la bonne!"
Il y a 3 méthodes :
1/ Inscription Via WorkAdm.exe dans la base de registre.
Cette méthode présente l'intérêt de ne pas avoir à passer par un raccourcis
pour lancer la base. On peut la lancer en faisant un double clic dans
l'explorateur sur le fichier lui-même, on peut lancer access, puis ouvrir la
base, ...
De plus, il n'y a aucun caractère définitif : on peut utiliser le bouton
Joindre pour retourner dans l'état précédent...
2/ le raccourcis
Très utile lorsqu'on veut switcher fréquemment entre plusieurs MDW
3/ le profil.
A réserver aux pros : il faut toucher à la base de registres à la mimine et
faire un raccourcis. Mais la configuration est plus complète par contre au
niveau des possibilités de définitions
Et rien n'empêche de faire plusieurs profils et plusieurs raccourcis sur
chacun des profils ...

Voilà
Quoi qu'il en soit, didiersee doit copier le fichier MDW de l'usine sur son
pc pour pouvoir utiliser l'une de ces méthodes. et éviter de toucher à la
base de registre à la mamine.
et newteledisnet, ton path de la base de registre n'est pas le bon !

--
----------------------------------------------------------------------------
-
Maxence HUBICHE
Formateur et développeur indépendant
Modérateur/rédacteur sur http://www.developpez.com

"Jean" a écrit dans le message de
news: 079601c3cf8b$cdf40130$
Bonjour Didiersee,

Annette a raison sur le fait de placer le fichier dans le
répertoire de ta base. L'inscrire dans la base des
registres entrainera une prise en compte pour toute les
bases Access.

Sa méthode est la bonne.

A+ & bonne année à toi.

Jean.
Avatar
new teledisnet
Merci à tous, je dois dire que c'est beaucoup plus compliqué que je ne le
pensais, aussi j'ai téléphoné à l'informaticien de l'usine qui bien sûr à
tous les droits, il a fait les modifications nécessaires sur la base de
données et puis il me l'a envoyé par mail et voilà sans raccourci et sans
modification dans la base de registre je peux double cliquer dessus depuis
l'explorateur et elle s'ouvre sans problème.
En tout cas merci à tous c'était fort instructif, j'en sais un peu plus sur
la sécurité d'une base de données access et je crois que pour un amateur
comme moi ce serait impossible à "craquer" si j'étais mal intentionné.
Encore merci à tous et bonne année à tous.
Cordialement
Didiersee

"Maxence HUBICHE" a écrit dans le message de news:

Vous ne pouvez pas dire :
"Sa méthode est la bonne!"
Il y a 3 méthodes :
1/ Inscription Via WorkAdm.exe dans la base de registre.
Cette méthode présente l'intérêt de ne pas avoir à passer par un
raccourcis

pour lancer la base. On peut la lancer en faisant un double clic dans
l'explorateur sur le fichier lui-même, on peut lancer access, puis ouvrir
la

base, ...
De plus, il n'y a aucun caractère définitif : on peut utiliser le bouton
Joindre pour retourner dans l'état précédent...
2/ le raccourcis
Très utile lorsqu'on veut switcher fréquemment entre plusieurs MDW
3/ le profil.
A réserver aux pros : il faut toucher à la base de registres à la mimine
et

faire un raccourcis. Mais la configuration est plus complète par contre au
niveau des possibilités de définitions
Et rien n'empêche de faire plusieurs profils et plusieurs raccourcis sur
chacun des profils ...

Voilà
Quoi qu'il en soit, didiersee doit copier le fichier MDW de l'usine sur
son

pc pour pouvoir utiliser l'une de ces méthodes. et éviter de toucher à la
base de registre à la mamine.
et newteledisnet, ton path de la base de registre n'est pas le bon !

--
--------------------------------------------------------------------------
--

-
Maxence HUBICHE
Formateur et développeur indépendant
Modérateur/rédacteur sur http://www.developpez.com

"Jean" a écrit dans le message de
news: 079601c3cf8b$cdf40130$
Bonjour Didiersee,

Annette a raison sur le fait de placer le fichier dans le
répertoire de ta base. L'inscrire dans la base des
registres entrainera une prise en compte pour toute les
bases Access.

Sa méthode est la bonne.

A+ & bonne année à toi.

Jean.