IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Sécurité Discussion :

Accès concurent impossible


Sujet :

Sécurité

  1. #1
    Membre actif Avatar de Empty_body
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    681
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 681
    Points : 239
    Points
    239
    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...

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 96
    Points : 78
    Points
    78
    Par défaut
    Utilises le mécanisme des tables liées d'Access.

    Fais une recherche sur le forum, tu devrais trouver facilement

  3. #3
    Membre chevronné
    Inscrit en
    Août 2006
    Messages
    1 588
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 1 588
    Points : 2 178
    Points
    2 178
    Par défaut
    Voir dans le menu Outils\Options\Avancé vérifier Mode d'ouverture et Verrouillage des enregistrements

  4. #4
    Membre actif Avatar de Empty_body
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    681
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 681
    Points : 239
    Points
    239
    Par défaut
    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...

  5. #5
    Membre actif Avatar de Empty_body
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    681
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 681
    Points : 239
    Points
    239
    Par défaut
    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...

  6. #6
    Invité
    Invité(e)
    Par défaut
    Salut

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

    Starec

  7. #7
    Membre actif Avatar de Empty_body
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    681
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 681
    Points : 239
    Points
    239
    Par défaut
    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...

  8. #8
    Membre actif Avatar de Empty_body
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    681
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 681
    Points : 239
    Points
    239
    Par défaut
    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...

  9. #9
    Membre actif Avatar de Empty_body
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    681
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 681
    Points : 239
    Points
    239
    Par défaut
    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...

  10. #10
    Expert éminent sénior
    Avatar de Domi2
    Homme Profil pro
    Gestionnaire
    Inscrit en
    Juin 2006
    Messages
    7 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : Suisse

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 194
    Points : 16 040
    Points
    16 040
    Par défaut
    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
    Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

    Ici, on ne perd pas de temps ! On en passe...


    Access : créer des codes-barres 128 en VBA
    Access : les commandes intégrées des menus

    Ce message (ou un autre) vous a aidé ? Votez pour lui avec

  11. #11
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10
    Points : 5
    Points
    5
    Par défaut
    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 !).

  12. #12
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    D'où l'intérêt de scinder la base

    Cette architecture de base frontale / dorsale est plus que recommandée

  13. #13
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10
    Points : 5
    Points
    5
    Par défaut
    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 !!!)

  14. #14
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    Une routine VBA peut très bien faire l'affaire (cf la FAQ)

  15. #15
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 006
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 006
    Points : 24 598
    Points
    24 598
    Par défaut
    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,
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  16. #16
    Membre actif Avatar de Empty_body
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    681
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 681
    Points : 239
    Points
    239
    Par défaut
    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...

  17. #17
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

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

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    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 !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Pb d'accès concurents et de deadlock
    Par Cazaux-Moutou-Philippe dans le forum Bases de données
    Réponses: 14
    Dernier message: 26/01/2006, 21h38
  2. Accès concurents
    Par Endymion222 dans le forum Oracle
    Réponses: 7
    Dernier message: 15/12/2005, 17h04
  3. Accès concurants
    Par John Fullspeed dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 05/11/2004, 09h38
  4. Accès concurent et ActiveX
    Par nico-pyright(c) dans le forum MFC
    Réponses: 3
    Dernier message: 15/06/2004, 15h44
  5. Accés XLMRAD impossible
    Par Pierre63 dans le forum XMLRAD
    Réponses: 9
    Dernier message: 24/07/2003, 15h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo