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

IHM Discussion :

probleme avec bouton.enable


Sujet :

IHM

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2010
    Messages : 302
    Points : 185
    Points
    185
    Par défaut probleme avec bouton.enable
    Bonjour,

    J'ai une probleme avec la condition enable d'un bouton.
    Quand j'ouvre ma base access, j'ai un formulaire "securité" qui s'ouvre.
    On peut soit mettre son login et son mdp soit cliquer sur un bouton access libre.
    Dans les 2 cas ca m'ouvre un autre formulaire.
    Je voudrai faire en sorte que lorsque je clic sur le bouton access libre il me mettent un bouton du form qui souvre en grisé.

    J'ai mis se code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Private Sub Commande26_Click()
     
    DoCmd.OpenForm "frm-Interface Production", , , stLinkCriteria
    [frm-Interface Production].Form![Commande81].Enabled = False
     
    End Sub
    mais ca ne marche pas.
    Mon bouton est tjs utilisable.

    Quelqu'un aurait une solution svp?

    merci

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    923
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2008
    Messages : 923
    Points : 760
    Points
    760
    Par défaut
    Bonjour.

    C'est quoi le condition stLinkCriteria?

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2010
    Messages : 302
    Points : 185
    Points
    185
    Par défaut
    C'est une excélente question.
    A vrai dire j'en sait rien.
    Je n'ai pas construis la base, c'était déja comme ca donc j'y ai pas touché.
    Mais je ne pense pas que ca vienne de ca.
    Je vais quand mm essayer a tout hazard.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    923
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2008
    Messages : 923
    Points : 760
    Points
    760
    Par défaut
    J'ai démandé parceque si t'ouvres le formulaire avec OpenDialog, il ne va pas executer les codes qui viennent après l'ouverture du formulaire (il les execute lors de la fermeture du formulaire)

  5. #5
    Membre expert
    Avatar de FreeAccess
    Homme Profil pro
    Un monde ou prendre est plus facile qu'apprendre.
    Inscrit en
    Mars 2006
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Un monde ou prendre est plus facile qu'apprendre.

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 745
    Points : 3 834
    Points
    3 834
    Par défaut
    Bonjour,

    En reprenant le nom de tes contrôles et formulaire, nous allons utiliser l'argument "OpenArgs" de la méthode OpenForm....

    Sur le le bouton access libre, le code suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Commande26_Click()
    DoCmd.OpenForm "frm-Interface Production", , , , , , "KO"
    End Sub
    ....puis sur l'événement "Sur activation" du formulaire 'frm-Interface Production', le code suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Private Sub Form_Current()
    Select Case OpenArgs
    Case "KO"
        Me.Commande81.Enabled = False
    Case Else
        Me.Commande81.Enabled = True
    End Select
    End Sub
    ......à voir

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2010
    Messages : 302
    Points : 185
    Points
    185
    Par défaut
    Merci bcp FreeAccess ca marche très bien.
    Et merci aussi a toi Marc_27 de t'être penché sur mon pb.

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

Discussions similaires

  1. [Débutant] probleme avec button.enabled
    Par Lunick90 dans le forum VB.NET
    Réponses: 5
    Dernier message: 22/09/2012, 17h12
  2. problème avec " 'bouton'.enabled = false"
    Par fny_bnfnt dans le forum VB.NET
    Réponses: 4
    Dernier message: 03/08/2011, 14h35
  3. probleme avec bouton precedant du navigateur
    Par riadhhwajdii dans le forum JSF
    Réponses: 0
    Dernier message: 05/08/2009, 10h17
  4. probleme avec bouton
    Par Daniela dans le forum IHM
    Réponses: 2
    Dernier message: 10/06/2009, 09h39
  5. probleme avec bouton flash
    Par [ME]yeye dans le forum Flash
    Réponses: 7
    Dernier message: 12/02/2007, 14h38

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