Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Sécurité
Sécurité Le forum qui s'occupe de votre préoccupation de sécuriser l'accès à votre application Access, ainsi qu'à la sécurité des données.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/01/2007, 16h58   #1
Membre actif
 
Avatar de Empty_body
 
Inscription : mai 2004
Messages : 679
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 679
Points : 186
Points : 186
Par défaut Accès concurent impossible

Salut,
J'ai un petit problème avec Access, j'ai une petite application que j'aimerais pouvoir partager avec d'autres utilisateur mais le problème est que lorsque l'un d'entre nous se connecte, un fichier ldb est créé et les autres on beau double cliquer sur le fichier mdb, rien n'y fait, ça ne s'ouvre pas... Par contre, ils peuvent mais c'est pas convivial, l'ouvrir après avoir lancé Access, en allant dans fichier, ouvrir...
Je me doute qu'il s'agit sans doute d'un bête truc mais je ne le trouve pas... Quelqu'un voit une solution?
__________________
Pourquoi vouloir ré-inventer la roue...
...Surtout si c'est pour la faire carrée...
Empty_body est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2007, 17h00   #2
Membre du Club
 
Inscription : avril 2004
Messages : 78
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 78
Points : 47
Points : 47
Utilises le mécanisme des tables liées d'Access.

Fais une recherche sur le forum, tu devrais trouver facilement
tonio-lille est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2007, 17h02   #3
Membre Expert
 
Inscription : août 2006
Messages : 1 435
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 1 435
Points : 1 756
Points : 1 756
Voir dans le menu Outils\Options\Avancé vérifier Mode d'ouverture et Verrouillage des enregistrements
helas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2007, 09h16   #4
Membre actif
 
Avatar de Empty_body
 
Inscription : mai 2004
Messages : 679
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 679
Points : 186
Points : 186
Merci pour vos idées... Le problème est que je ne suis pas le concepteur de l'application est que lorsque je la lance, je n'ai pas d'accès au menu d'Access... C'est un système de splash screen, je présume... (je ne suis pas un pro d'access, ni de vba)... Comment puis-je faire?
Merci.
__________________
Pourquoi vouloir ré-inventer la roue...
...Surtout si c'est pour la faire carrée...
Empty_body est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2007, 13h55   #5
Membre actif
 
Avatar de Empty_body
 
Inscription : mai 2004
Messages : 679
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 679
Points : 186
Points : 186
Est-ce possible de bloquer ce splash screen? Si oui, quelqu'un sait comment?
__________________
Pourquoi vouloir ré-inventer la roue...
...Surtout si c'est pour la faire carrée...
Empty_body est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2007, 14h04   #6
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 625
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 625
Points : 30 938
Points : 30 938
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Salut

Ouvre la base en appuyant sur la touche Shift (laisser appuyer j'usqu'à l'ouverture complête de la base).

Starec
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2007, 16h07   #7
Membre actif
 
Avatar de Empty_body
 
Inscription : mai 2004
Messages : 679
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 679
Points : 186
Points : 186
Re...

Tout d'abord, merci pour vos réponse rapides... Le truc du shift fonctionne nickel... Par contre je ne vois pas bien quoi modifier ici :
Car j'ai suivi un tuto sur le web et tout semble correspondre... Néanmoins, lorsque j'ouvre l'application, le fichier ldb est toujours généré et aucun autre utilisateur ne peut se connecter en même temps que moi... Sauf en ouvrant avant access et en allant dans fichier, ouvrir... Quelqu'un sait me dire pourquoi?
Merci...
__________________
Pourquoi vouloir ré-inventer la roue...
...Surtout si c'est pour la faire carrée...
Empty_body est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2007, 16h33   #8
Membre actif
 
Avatar de Empty_body
 
Inscription : mai 2004
Messages : 679
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 679
Points : 186
Points : 186
Rectification... Lorsque moi, proporiétaire de la base, je l'ouvre, personne ne peut l'ouvrir en même temps que moi. Par contre, si un collègue l'ouvre, je peux sans problème l'ouvrir en même temps...
__________________
Pourquoi vouloir ré-inventer la roue...
...Surtout si c'est pour la faire carrée...
Empty_body est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2007, 10h45   #9
Membre actif
 
Avatar de Empty_body
 
Inscription : mai 2004
Messages : 679
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 679
Points : 186
Points : 186
Ce qui me semble le plus original, c'est que Windows n'ouvre pas l'application mais qu'il ne met pas non plus de message d'erreur...
__________________
Pourquoi vouloir ré-inventer la roue...
...Surtout si c'est pour la faire carrée...
Empty_body est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2007, 11h55   #10
Rédacteur/Modérateur
 
Avatar de Domi2
 
Homme
Inscription : juin 2006
Messages : 6 232
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : Suisse

Informations professionnelles :
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 6 232
Points : 9 930
Points : 9 930
Envoyer un message via Skype™ à Domi2
Bonjour,

Tout d'abord, ton application est-elle scindée, soit une base dorsale contenant uniquement les données sur le serveur, et des bases frontales (formulaires, requêtes, états, modules) sur chaque poste utilisateur.

Ensuite, le mode d'ouverture n'est pas correct.

Verrouillage par défaut doit être Enregistrement modifiié et il faut cocher Ouvrir avec Enregistrements verrouillés. Enfin, la propriété Verrouillage des formualires doit être réglée sur Enr modifié.

Domi2
Domi2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2007, 12h12   #11
Invité de passage
 
Inscription : janvier 2007
Messages : 10
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 10
Points : 3
Points : 3
Bonjour,

Personellement, je rencontre le même problème (impossible d'ouvrir une base non scindée partagée en réseau lorsqu'un utilisateur l'a déjà ouverte) en double cliquant sur le fichier .mdb

Cela fonctionnait très bien avant. Je pense que ça ne fonctionne plus depuis les dernières MAJ de Microsoft.Update (et je pense notamment celle d'IE7).

Mais effectivement, en ouvrant préalablement Access puis par le menu Fichier Ouvrir, ça fonctionne (merci au passage !).
HP2103 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2007, 15h29   #12
Rédacteur

 
Avatar de Tofalu
 
Christophe Warin
Inscription : octobre 2004
Messages : 8 635
Détails du profil
Informations personnelles :
Nom : Christophe Warin
Âge : 28

Informations forums :
Inscription : octobre 2004
Messages : 8 635
Points : 13 718
Points : 13 718
D'où l'intérêt de scinder la base

Cette architecture de base frontale / dorsale est plus que recommandée
Tofalu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2007, 15h47   #13
Invité de passage
 
Inscription : janvier 2007
Messages : 10
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 10
Points : 3
Points : 3
Certes, d'autant plus que les performances sont bien meilleures en séparant structure et données.

Cependant, le gros désavantage est qu'on ne peut pas déplacer la base frontale d'un répertoire à un autre sans avoir à refaire les liens des tables attachées de chacune des bases dorsales (enfin personnellement, je n'ai jamais réussi à faire autrement ou alors j'ai loupé quelque chose !!!)
HP2103 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2007, 15h58   #14
Rédacteur

 
Avatar de Tofalu
 
Christophe Warin
Inscription : octobre 2004
Messages : 8 635
Détails du profil
Informations personnelles :
Nom : Christophe Warin
Âge : 28

Informations forums :
Inscription : octobre 2004
Messages : 8 635
Points : 13 718
Points : 13 718
Une routine VBA peut très bien faire l'affaire (cf la FAQ)
Tofalu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2007, 16h04   #15
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 095
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 095
Points : 11 630
Points : 11 630
Citation:
Envoyé par HP2103
Certes, d'autant plus que les performances sont bien meilleures en séparant structure et données.

Cependant, le gros désavantage est qu'on ne peut pas déplacer la base frontale d'un répertoire à un autre sans avoir à refaire les liens des tables attachées de chacune des bases dorsales (enfin personnellement, je n'ai jamais réussi à faire autrement ou alors j'ai loupé quelque chose !!!)
On peut déplacer la base frontale (l'applicatif) sans refaire les liens mais pas les bases dorsales (les données).

Sinon un controle systèmatique au démarrage de la base avec réattachement vers un fichier/repertoire choisi par l'utilisateur (malheureusement) le cas échéant.

Le code est dans le forum.

Cordialement,
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2007, 11h41   #16
Membre actif
 
Avatar de Empty_body
 
Inscription : mai 2004
Messages : 679
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 679
Points : 186
Points : 186
Malheureusement, je n'ai pas d'architecture frontale, juste une "bête" application avec tout en un... Existe-t-il quand même une solution?
__________________
Pourquoi vouloir ré-inventer la roue...
...Surtout si c'est pour la faire carrée...
Empty_body est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2007, 15h01   #17
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 351
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 351
Points : 29 264
Points : 29 264
Si cette "architecture n'existe pas, il suffit de la faire.

Tu crée une base vide que tu mets sur le réseau, tu y importes les tables de l'application.

Dans l'application, tu lies les tables que tu viens d'importer dans la nouvelle DB.

Je te conseille de faire une sauvegarde avant, on ne sait jamais.

Avant de lier les tables, tu dois faire renommer les anciennes, par exemple avec un 0 à la fin.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h37.


 
 
 
 
Partenaires

Hébergement Web