Sécurité access

Bonjour tt le monde,

Je cherche des infos sur la sécurité Access:

Je désire cacher mes table et mon code

merci d'avance

Pamela

25 réponses

Résumé de la discussion

La problématique centrale est de sécuriser une base Access en cachant les tables et le code, afin d’empêcher l’accès non autorisé et de limiter les modifications intempestives. Le moyen principal suggéré consiste à cliquer droit sur l’objet et d’activer l’option Masquer dans les Propriétés, puis, si nécessaire, à décocher Afficher Objets masqués dans les options d’affichage pour masquer ou révéler les éléments. D’autres options évoquées incluent la conversion en fichier MDE pour limiter les modifications et l’ouverture en mode exclusif pour restreindre l’accès, bien que certaines mesures puissent être contournées par des paramètres de démarrage.

Bobot (l’IA à votre service)
  1. Salut Paméla,

    Je sais comment cacher les tables mais je n'ai pas trouvé comment les refaire apparaître :

    Cliquer sur le nom de la table à cacher puis Clic Propriétés puis cocher la case cacher...

    Bises

    Didier ( dj3039@gmail.com )
    1. Bonjour Pam,

      Voilà tu clique avec ta souris droite dans "Propriété" et tu coches Masquer". Par la suite si ta table apparaît, elle devrait être plus pâle. Alors tu va dans Outils Option Affichage, il y a une case dans afficher Objets masqués tu la décoche.

      Éventuellement lorsque tu voudras voir ta table masquée, ou tout autre objet masqué, tu n'aura qu'à y retourner et cochez cette case.
      1. Modérateur
        Ca à l'air bon, t'as juste oublié la porte de secours...
        1. Salut,
          je l'ai consseillé d'être sûre que son application marche très très bien avant de passer à l'étape de l'ouverture exclusif.
          Bonne chance.
          Merci
      2. ben m*** alors

        mais d'après ce que t'as vue j'ai fait juste le code et les references ??

        ça ne vient donc pas de la

        bon ben je continue ds ma galère merci pour tt

        bye
        1. Salut,
          pour l'ouverure exclusif;
          vous entrez sur access cliquez sur fichier -->ouvrire
          une fenêtre apparait nommée ouvrire
          vous cherchez votre application cliquez sur votre application.
          vus remarquerez au bas de la fenêtre
          NOM DE FICHIER ..................... OUVRIR (ave une ptite flêche ) cliquez sur la ptite flêche vous trouverez OUVRIR EN MODE EXCLUSIF.
          CLIQUEZ.
          ET LE TOUR EST JOUé.
          Bonne chance.
          Merci
      3. Modérateur
        J'ai récupéré, transformé les liens et mis la base en ACCESS XP, mais je n'arrive pas à générer un MDE, ACCESS part en c...

        ch'uis coincé, désolé...
        1. ben si tu me donne ton adresse email

          jcompresse le tout et ça devrait passer non ?
          1. oui c'est ce que j'ai fait

            j'ai delete le mod mde et regénéré un autre pour vérifier mais ça ne marche tjs pas..

            Je ne sais plus quoi faire...

            tu veux y jeter un coup d'oeil ??
            1. Modérateur
              why note, si tu me dis comment ?

              denis dot mail dot list at free dot fr
          2. Modérateur
            Tu as bien régénéré le MDE avant ?

            Et tu lances bien le MDE ?
            1. J'y ai presque cru!!

              j'avais oublié de décocher dans les paramètre avancés du démarrage. mais une fois ceci fait je ne suis pas plus avancé..

              Qua dois-je faire, j'ai suivi tes instructions à la lettre et copier coller ton code...

              ça m'énerve je presse shift et j'ai tjs acces à tout sauf au mode création bien sur.

              si ta pas d'autres solution merci pour ce que t'as fait
              1. Modérateur
                Si tu as un formulaire qui s'ouvre automatiquement au lancement de la base, alors tout devrait marcher...

                Tu appuies sur shift, il ne semble rien se passer mais dès que tu relâches, ça bloque (enfin, c'est ce qui se passe chez moi...)
                1. ok j'ai ajouté DAO 3.6...

                  Microsoft Access 8.0 n'existe pas mais le 9.0 est déjà coché.

                  Il n'y a plus de bug mais en pressant shift j'ai toujours l'acces à tout

                  autre chose je pense que c'est normal:

                  En pressant shift le formulaire de garde ne s'affiche pas automatiquement.

                  N'est il pas normal que le code ne marche si le formulaire ne se load pas ???

                  merci pour tt ce que tu fais
                  1. Modérateur
                    Ce qui doit se passer, c'est que tu es en ACCESS 2000 ou XP et que certaines références sont inexistantes (notamment l'objet database)

                    Essaye d'aller voir si DAO 3.5 ou ACCESS 8.0 sont validées dans les références (maintenant que tu y es déjà allée...) et au besoin fais-le, ça devrait aller mieux...
                    1. Je crois que l'erreur vient de dim db as database...

                      je sais pas si c possible..
                      1. tracasse toi plus pour les biblio, j'ai trouvé mais le prob ne venais pas de la voici mon message d'erreurs:

                        User-defined type non defined
                        1. Modérateur
                          Ca veut dire que tu as défini une variable avec un type indéfini !
                          Il faudrait savoir à quelle ligne cela correspond...

                          ---
                          A+ Blux
                           "Les cons, ça ose tout.
                          C'est même à ça qu'on les reconnait"
                      2. Merci blux,

                        J'avais vu cette fonction allowbypasskey ds l'aide mais je comprenais rien.

                        Sais tu le chemin pour ajouter une bibliothèque vue que apparement j'ai le même problème que Ova.

                        merci bcp j'ai l'impression que je touche au but
                        1. Merci Blux,

                          ok c'est bien mais il ne cache pas les tables ainsi que le menu..

                          Sais tu comment faire ??

                          Je connais une méthode : décochez les options ds outils/démarrage.

                          Mais en pressant shift sur l'ouverture de la base tout cela s'annule, il faut que se soit vraiment sécurisé: personne n'a access au tables

                          encore merci
                          1. Modérateur
                            La modification de l'extension n'a aucun effet sur le fichier en lui-même.

                            Il faut aller chercher dans les options outils/utilitaires bases de données, l'option marquée créer un fichier MDE...

                            ATTENTION : tu ne pourras plus modifier ta base ensuite, il faut donc en créer une copie avant...

                            La base en format MDE te protégera de la majorité des actions "involontaires".
                            1. Merci blux,

                              J'ai changé l'extension en .mde l'icone change: il y a un cadenas mais la base n'est pas plus sécurisé.

                              Qu'est ce que c'est les options générales??

                              merci bcp
                              • 1
                              • 2