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

VBA Access Discussion :

Mot de passe VBA par code


Sujet :

VBA Access

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 582
    Par défaut Mot de passe VBA par code
    Bonjour,
    Je souhaite pouvoir modifier le verrouillage du projet par code : déverrouiller puis verrouiller...
    Je m'explique....
    Je suis allée dans VB, Propriétés du projet puis Protection et Verrouiller le projet pour l'affichage.
    Mon code est bien bloquée...
    Le problème c'est que j'ai un système dans ma base qui me permet d'importer automatiquement des nouveaux formulaires à partir d'une autre base...
    Or il ne veut plus importer le formulaire car mon code est verrouillé par mot de passe.... donc je souhaiterais désactiver le verrouillage, importer le formulaire et remettre le verrouillage.... tout ça en VBA...
    C'est possible?


    Merci

  2. #2
    Membre chevronné Avatar de Tonioyo
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2008
    Messages : 343
    Par défaut
    De mémoire vérouiller une base par mot de passe sur le projet n'est pas une très bonne idée car c'est très sécurisé aucun moyen de l'activer / désactiver par code. J'ai déjà été très embêté avec ca lorsque j'avais voulu reprendre une base qui avait ce genre de mot de passe .... et personne ne souvenait de ce mot de passe ;-) j'ai jamais réussit à ouvrir le code et l'application à été perdue (abandonnée).

    Donc méfiance.

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    556
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 556
    Par défaut
    En créant un .mde pour tes utilisateurs ?
    LE code ne sera pas verrouillé puisque c'est une sorte d'executable... A voir si dans un tel fichier, tu peux importer des formulaires comme tu veux ....

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 582
    Par défaut
    En mde.. ce n'est plus possible d'importer des formulaires....

  5. #5
    Membre chevronné Avatar de Tonioyo
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2008
    Messages : 343
    Par défaut
    Le mde c'est ta base de donnée mais elle est compilée donc tu ne peux plus la modifier, c'est quand tu sort un version release (version finale) généralement tu compiles et tu déplois ta base.

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 582
    Par défaut
    Oui, mais ma version finale est dynamique et évolutive, je ne peux donc pas en faire un mde !

  7. #7
    Expert confirmé
    Avatar de vodiem
    Homme Profil pro
    Vivre
    Inscrit en
    Avril 2006
    Messages
    2 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Vivre
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 895
    Par défaut
    salut charliejo, Tonioyo et helios77,

    charliejo, déprotéger une base pour introduire un formulaire est risqué: une erreur sur l'importation ou un arrêt pourrait laisser accessible le code.
    le formulaire importé pourrait lui même être utilisé pour utiliser cette faille.

    je n'ai pas regardé en profondeur les problèmes de sécurité mais il y a des tutos sur DVP sur la sécurisation de base de données qui permettrait de limiter l'accès à la base.

    à défaut de maîtriser le sujet je te conseille de fonctionner avec un mde que tu exécutes à partir d'une base ouverte.

Discussions similaires

  1. [XL-2007] Modifier mot de passe fichier par VBA
    Par Dinytro dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 07/01/2011, 17h58
  2. j'ai oublié mon mot de passe sur le code VBA
    Par KOUADIO SEVERIN dans le forum Access
    Réponses: 1
    Dernier message: 16/07/2008, 22h40
  3. Demande de mot de passe repété par Interbase
    Par sondo dans le forum Bases de données
    Réponses: 6
    Dernier message: 14/07/2006, 10h28
  4. Génération de mot de passe et de code secret
    Par User dans le forum Contribuez
    Réponses: 2
    Dernier message: 29/06/2006, 21h32
  5. Modification mot de passe Linux par Dephi?
    Par nmathon dans le forum Langage
    Réponses: 1
    Dernier message: 12/08/2005, 20h04

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