OVH Cloud OVH Cloud

Modification d'une base déjà ouverte

5 réponses
Avatar
Dominique MARTIN
Bonjour,

Sous Access 97, je pouvais modifier des objets ou crééer de nouveaux objets
dans une base déjà ouverte par un autre utilisateur.
Avec Access XP, il m'affiche le message : "Vous n'avez pas les autorisations
nécessaires pour accéder à la base de données.

Comment y remédier ,

Merci pour votre aide
Dominique

5 réponses

Avatar
gael_
Malheureusement, pas de remède.

Ce que je fais: les données sont dans une base appelée "Data" et le
programme dans une autre base "Pgm".
Les tables de "Data" sont liées à "Pgm".
Je fais une copie de "Pgm" que j'appelle Copie_Pgm; Cette base n'est ouverte
que par moi, et donc je peux y apporter des modif.
La copie conserve les liaisons avec "Data".
Puis, lorsque tout le monde est déconnecté, je renomme Pgm en Pgm_Old, et
Copie_Pgm en Pgm. Les utilisateur vont alors travailler sur la base que j'ai
modidiée/améliorée. Je garde Pgm_Old quelque temps avant de la supprimer.

Gael





"Dominique MARTIN" a écrit dans
le message de news:
Bonjour,

Sous Access 97, je pouvais modifier des objets ou crééer de nouveaux
objets

dans une base déjà ouverte par un autre utilisateur.
Avec Access XP, il m'affiche le message : "Vous n'avez pas les
autorisations

nécessaires pour accéder à la base de données.

Comment y remédier ,

Merci pour votre aide
Dominique


Avatar
Dominique MARTIN
Bonjour,
Merci de m'avoir répondu. J'ai essayé hier de répondre à votre mail mais
impossible d'accéder au formulaire de réponse.

En ce qui concerne le problème, j'avais bien entendu pensé à la même
solution que vous ; mais je voudrais savoir si on ne peut plus avec ACCESSXP
intervenir sur une base déjà ouverte (alors qu'on pouvait le faire avec
Access 97) ou bien savoir si mon ACCESS XP a été mal installé.

Pour votre solution, cela m'oblige de toute façon à attendre que la base
soit fermée à un moment donné. Je n'ai pas le temps de vérifier en permanence
si la base est fermée sachant qu'il y a une dizaine d'utilisateurs.

Dominique


Malheureusement, pas de remède.

Ce que je fais: les données sont dans une base appelée "Data" et le
programme dans une autre base "Pgm".
Les tables de "Data" sont liées à "Pgm".
Je fais une copie de "Pgm" que j'appelle Copie_Pgm; Cette base n'est ouverte
que par moi, et donc je peux y apporter des modif.
La copie conserve les liaisons avec "Data".
Puis, lorsque tout le monde est déconnecté, je renomme Pgm en Pgm_Old, et
Copie_Pgm en Pgm. Les utilisateur vont alors travailler sur la base que j'ai
modidiée/améliorée. Je garde Pgm_Old quelque temps avant de la supprimer.

Gael





"Dominique MARTIN" a écrit dans
le message de news:
Bonjour,

Sous Access 97, je pouvais modifier des objets ou crééer de nouveaux
objets

dans une base déjà ouverte par un autre utilisateur.
Avec Access XP, il m'affiche le message : "Vous n'avez pas les
autorisations

nécessaires pour accéder à la base de données.

Comment y remédier ,

Merci pour votre aide
Dominique







Avatar
gael_

En ce qui concerne le problème, j'avais bien entendu pensé à la même
solution que vous ; mais je voudrais savoir si on ne peut plus avec
ACCESSXP

intervenir sur une base déjà ouverte (alors qu'on pouvait le faire avec
Access 97) ou bien savoir si mon ACCESS XP a été mal installé.


Non non, au delà de Access97, plus moyen de modifier une base ouverte.


Pour votre solution, cela m'oblige de toute façon à attendre que la base
soit fermée à un moment donné. Je n'ai pas le temps de vérifier en
permanence

si la base est fermée sachant qu'il y a une dizaine d'utilisateurs.¨


Pour ma part, je fais les opérations de maintenance après 18h, lorsque tout
le monde a quitté l'entreprise (12 utilisateurs, et bureaux fermés à 18h)
Gael.


Dominique


Malheureusement, pas de remède.

Ce que je fais: les données sont dans une base appelée "Data" et le
programme dans une autre base "Pgm".
Les tables de "Data" sont liées à "Pgm".
Je fais une copie de "Pgm" que j'appelle Copie_Pgm; Cette base n'est
ouverte


que par moi, et donc je peux y apporter des modif.
La copie conserve les liaisons avec "Data".
Puis, lorsque tout le monde est déconnecté, je renomme Pgm en Pgm_Old,
et


Copie_Pgm en Pgm. Les utilisateur vont alors travailler sur la base que
j'ai


modidiée/améliorée. Je garde Pgm_Old quelque temps avant de la
supprimer.



Gael





"Dominique MARTIN" a écrit
dans


le message de news:
Bonjour,

Sous Access 97, je pouvais modifier des objets ou crééer de nouveaux
objets

dans une base déjà ouverte par un autre utilisateur.
Avec Access XP, il m'affiche le message : "Vous n'avez pas les
autorisations

nécessaires pour accéder à la base de données.

Comment y remédier ,

Merci pour votre aide
Dominique









Avatar
Pierre CFI [mvp]
donc une journée de travail de 18 à 20 h :o) donc rtt pour incommodité d'horaire
j'en connais un, ici qui fait pareil, mais de 12 à 13 pour l'apéro, je donne pas son nom, il est mvp et ses initiales J S
:o))

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/

"gael_" a écrit dans le message de news:

En ce qui concerne le problème, j'avais bien entendu pensé à la même
solution que vous ; mais je voudrais savoir si on ne peut plus avec
ACCESSXP

intervenir sur une base déjà ouverte (alors qu'on pouvait le faire avec
Access 97) ou bien savoir si mon ACCESS XP a été mal installé.


Non non, au delà de Access97, plus moyen de modifier une base ouverte.


Pour votre solution, cela m'oblige de toute façon à attendre que la base
soit fermée à un moment donné. Je n'ai pas le temps de vérifier en
permanence

si la base est fermée sachant qu'il y a une dizaine d'utilisateurs.¨


Pour ma part, je fais les opérations de maintenance après 18h, lorsque tout
le monde a quitté l'entreprise (12 utilisateurs, et bureaux fermés à 18h)
Gael.


Dominique


Malheureusement, pas de remède.

Ce que je fais: les données sont dans une base appelée "Data" et le
programme dans une autre base "Pgm".
Les tables de "Data" sont liées à "Pgm".
Je fais une copie de "Pgm" que j'appelle Copie_Pgm; Cette base n'est
ouverte


que par moi, et donc je peux y apporter des modif.
La copie conserve les liaisons avec "Data".
Puis, lorsque tout le monde est déconnecté, je renomme Pgm en Pgm_Old,
et


Copie_Pgm en Pgm. Les utilisateur vont alors travailler sur la base que
j'ai


modidiée/améliorée. Je garde Pgm_Old quelque temps avant de la
supprimer.



Gael





"Dominique MARTIN" a écrit
dans


le message de news:
Bonjour,

Sous Access 97, je pouvais modifier des objets ou crééer de nouveaux
objets

dans une base déjà ouverte par un autre utilisateur.
Avec Access XP, il m'affiche le message : "Vous n'avez pas les
autorisations

nécessaires pour accéder à la base de données.

Comment y remédier ,

Merci pour votre aide
Dominique













Avatar
gael_Thierry
"Pierre CFI [mvp]" a écrit dans le message de
news:
donc une journée de travail de 18 à 20 h :o) donc rtt pour incommodité
d'horaire

j'en connais un, ici qui fait pareil, mais de 12 à 13 pour l'apéro, je
donne pas son nom, il est mvp et ses initiales J S

:o))

Non non, je travaille sur la _copie_ du programme pendant le journée, et à

18h01, je bascule la nouvelle version, ça prend 1 minute.

G