Rechercher : dans
Par :

Probème de partage base des données access

Dernière réponse le 15 jui 2008 à 14:07:44 ycart, le 15 jui 2008 à 09:53:07 
 Signaler ce message aux modérateurs

Bonjour,

j'ai créée une base des données (acess 2000) . on est plusieurs à l'utiliser et à la modifier. les modifications (création d'autres tables, réquêtes, états etc) doivent être partagées avec le groupe.

lors de l'ouverture, la base des données est en mode partage dans "outil/option/ouverture en mode partage".

je ne trouve pas normal que malgrés ça on ne puisse pas mofidier la base des données si plusieurs personnes l'utilisent en même temps. par exemple si une personne est train de modifier un état toute connection est impossible pour quelqu'un d'autre. pareil si quelqu'un ouvre la base en mode exclusif. la meilleur chose qu'on peut faire en même temps c'est de consulter les données.

alors comment regler ce probème?
merci de votre aide

Configuration: Windows 2000
Internet Explorer 6.0

Meilleures réponses pour « probème de partage base des données access » dans :
[VBA]Connecter une base de donnée (MDB) à excel VoirConnecter une base de donnée access (MDB) dans une application excel. Ajouter la référence Microsoft DAO object librairy X.X Dans un module général (Module1 par exemple) coller le code ci-dessous Sub CopieDBaccess() Dim BDexp As...
Bases de données - Introduction VoirQu'est-ce qu'une base de données ? Une base de données (son abréviation est BD, en anglais DB, database) est une entité dans laquelle il est possible de stocker des données de façon structurée et avec le moins de redondance possible. Ces données...

1

BlueMind, le 15 jui 2008 à 09:56:43

Bonjour,

L'ouverture en mode exclusif est justement là pour ne pas permettre à quelqu'un d'autre d'accéder à la base :-)
Pour une fois qu'une fonctionnalité microsoft fonctionne ...
A quoi bon soulever des montagnes quand il est si simple de ­passer par-dessus ?

Répondre à BlueMind

2

ycart, le 15 jui 2008 à 11:11:16

Slt, tu as raison pour pour mode exclusif mais qu'en est t'il du partage? ça devrait fonctionner normalement!!!

tu verrais une solution??

merci

Répondre à ycart

3

BlueMind, le 15 jui 2008 à 11:17:24

Le partage conserne le contenu de la base de donnée mais surtout pas sa structure. Normal, imagine que tu travaille sur un formulaire pour encoder un nouveau client et qu'une autre personne ajoute une nouvelle colonne à cette table en même temp ! ça va pas fonctionner correctement me semble t'il non ?
A quoi bon soulever des montagnes quand il est si simple de ­passer par-dessus ?

Répondre à BlueMind

4

ycart, le 15 jui 2008 à 11:58:09

Au fait il ne s'agit pas de modifier en même temps des éléments de structure mais qu'au moins une personne puisse avoir le droit de faire de modification quant les autres sont en lecture seule. le problème c'est que aujourdhui, une fois que deux personne sont connectées sur la base, c'est comme si elles sont toute deux en lecture seule. Je pense que au moins une personne pourrait avoir le droit de modifier la base quant les autres sont en lecture seule
!!!

Répondre à ycart

5

michel_m, le 15 jui 2008 à 12:01:16

Bonjour,

Bluemind a entièrement raison

Pour compléter ce qu'il a écrit:
généralement, seul l'administrateur peut modifier la structure d'une base de données (quelque soit le logiciel utilisé)

ce qu'il est plus que conseillé de faire:
Il est établi pour chaque utilisateur une liste de droits (ou permissions ou privilèges) sur la base. chaque utilisateur est protégé par un identifiant et un mot de passe.

Questions requêtes et formulaire perso, tu peux Fractionner la base de données: les tables et relations (gérées par le seul admin) sont sur le serveur: c'est la base "dorsale" ou "back'end").

Les autres objets (formulaire-requetes, etats) sont sur chaque PC des clients (base "frontale" ou "front-end"). Ainsi chacun peut avoir une personnalisation. On peut m^me créer des tables personnelles qui ne seront utilisées que par ce client et ignoré des autres.

On passe ainsi à un vrai-faux client serveur.
Un des gros avantage est que l'on diminue ainsi les accès simultanés à des tables du back-end: Access s'écroule quand on dépasse une dizaine d'accès simultanés.

Pour mettre en oeuvre, tu as le site d'Hervé Inisian qui explique très bien comment faire: c'est + simple qu'il n'y parait.
www.self-access.com


Michel

Répondre à michel_m

6

 ycart, le 15 jui 2008 à 14:07:44

Ok je vous remercie à tous les deux. c'est sympa. bn journée

Répondre à ycart