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

  1. #1
    Membre habitué
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    août 2016
    Messages
    254
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : août 2016
    Messages : 254
    Points : 176
    Points
    176

    Par défaut Fichier accde et accès possible aux tables

    Bonjour,

    j'ai créé un fichier accde, et à mon étonnement, j'ai toujours accès à toutes les tables en mode modif (ce que je veux empêcher)...

    C'est normal ???

    Merci

  2. #2
    Membre habitué
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    août 2016
    Messages
    254
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : août 2016
    Messages : 254
    Points : 176
    Points
    176

    Par défaut

    En fait, je ne peux pas modifier les états et formulaires, alors que je voudrais aussi bloquer les tables et query.

    Merci

  3. #3
    Membre éprouvé

    Homme Profil pro
    Ingénieur retraité
    Inscrit en
    novembre 2007
    Messages
    902
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur retraité

    Informations forums :
    Inscription : novembre 2007
    Messages : 902
    Points : 1 268
    Points
    1 268

    Par défaut

    Bonjour

    Une solution est d'interdire l'utilisation de la touche Shift à l'ouverture de la base.
    Tu peux t'inspirer de ce FAQ : https://access.developpez.com/faq/?page=TAAdmin#inhiber

    Par contre, il est inutile d’exécuter ce code à chaque ouverture. Ce je pratique :
    - je fais d'abord une COPIE de la base
    - je mets le code dans un module de la base
    - juste avant de la fermer "définitivement" j'exécute l'inhibition
    - je l'enregistre en accde.

    Maintenant plus personne n'a accès aux objets ! Ou presque...
    En effet, on peut toujours exécuter le code pour annuler l’inhibition de la touche Shift. Si un utilisateur connaît... on est ramené au problème précédent.

    Il existe encore une autre parade qui est de mettre un mot de passe. Moi j'en mets un général.
    Mais comme l'utilisateur doit avoir le mot de passe... on est ramené au problème précédent.
    Sauf que je crée une autre base en accde sans mot de passe qui ne sert qu'à ouvrir LA base principale protégée.

    Ainsi, tout le monde peut utiliser la base sans connaître le mot de passe et sans avoir accès aux objets. Sauf LE possesseur du mot de passe.
    Voir la discussion récente : https://www.developpez.net/forums/d1...et-navigation/

    Nota : on peut également exécuter le code d'inhibition (ou l'inverse) à partir d'une autre base.

    Conseil important : faire les essais sur des COPIES MARTYRES, pas sur la base elle-même.

    Titi95
    Un problème bien posé est à moitié résolu

  4. #4
    Membre habitué
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    août 2016
    Messages
    254
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : août 2016
    Messages : 254
    Points : 176
    Points
    176

    Par défaut

    Bonjour et merci,

    je connais cette astuce, mais avec shift, les curieux peuvent voir....

  5. #5
    Membre éprouvé

    Homme Profil pro
    Ingénieur retraité
    Inscrit en
    novembre 2007
    Messages
    902
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur retraité

    Informations forums :
    Inscription : novembre 2007
    Messages : 902
    Points : 1 268
    Points
    1 268

    Par défaut

    Une solution est d'interdire l'utilisation de la touche Shift
    Si tu as un astuce pour s'en affranchir, explique-moi, je suis intéressé.

    Titi95
    Un problème bien posé est à moitié résolu

  6. #6
    Membre habitué
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    août 2016
    Messages
    254
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : août 2016
    Messages : 254
    Points : 176
    Points
    176

    Par défaut

    Citation Envoyé par titi95 Voir le message
    Si tu as un astuce pour s'en affranchir, explique-moi, je suis intéressé.

    Titi95
    Bah, l’utilisateur appuie sur la touche shift ? Où alors je n'ai pas compris ta question...

  7. #7
    Membre éprouvé

    Homme Profil pro
    Ingénieur retraité
    Inscrit en
    novembre 2007
    Messages
    902
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur retraité

    Informations forums :
    Inscription : novembre 2007
    Messages : 902
    Points : 1 268
    Points
    1 268

    Par défaut

    En fait, je pense que ce n'est pas ma dernière question que tu n'as pas comprise, mais ma proposition qui consiste à justement inhiber la touche Shift.

    Après inhibition (par le code dans le lien plus), l'appui sur la touche Shift au moment de l'ouverture devient inopérant.
    L'accès au mode développement n'est plus possible ! La base s'ouvre en mode utilisation, même en appuyant sur Shift.

    Ce qui, je pense, répond à ton problème.

    Titi95
    Un problème bien posé est à moitié résolu

  8. #8
    Membre habitué
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    août 2016
    Messages
    254
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : août 2016
    Messages : 254
    Points : 176
    Points
    176

    Par défaut

    Ah ok :-)

    Je regarde tout cela, mais pour en revenir à ma question, pourquoi un accde permet t'il de modifier la structure ???

    De mémoire (mais peut-être flanche t'elle), le MDE empêchait ceci.

    Merci en tous cas.

    A+

  9. #9
    Membre confirmé
    Inscrit en
    février 2011
    Messages
    376
    Détails du profil
    Informations forums :
    Inscription : février 2011
    Messages : 376
    Points : 457
    Points
    457

    Par défaut

    Salut,
    Aussi loin que je m'en souvienne, le accde (mde) a toujours autorisé l'accès aux tables, même dans les versions précédentes.

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

Discussions similaires

  1. [AC-2010] Conflit d'accés aux tables du fichier dorsale
    Par Jeanpierre71 dans le forum Access
    Réponses: 2
    Dernier message: 14/11/2016, 16h04
  2. [AC-2003] Interdire l'accès direct aux tables mais pas via les formulaires
    Par Aegnor dans le forum Sécurité
    Réponses: 2
    Dernier message: 27/09/2011, 10h22
  3. Gérer l'acces direct aux tables suivant les utilisateurs
    Par kristof33 dans le forum Sécurité
    Réponses: 2
    Dernier message: 02/03/2007, 08h11
  4. [TOMCAT] Comment empêcher l'accès direct aux fichiers
    Par thomine dans le forum Tomcat et TomEE
    Réponses: 17
    Dernier message: 14/04/2005, 10h19
  5. [VB.NET] Accès concurrentiel aux fichiers
    Par david71 dans le forum Windows Forms
    Réponses: 6
    Dernier message: 13/12/2004, 11h19

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