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 :

2 boutons avec la meme commande


Sujet :

IHM

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Octobre 2010
    Messages
    240
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2010
    Messages : 240
    Points : 178
    Points
    178
    Par défaut 2 boutons avec la meme commande
    Bonjour,

    J'aimerai réaliser une commande générale afin de l'affecter sur plusieurs boutons.

    Le soucis est que je ne connais pas le moyen de le faire.
    Car si j'utilise l'onglet evenement et je prend sur click il m'ouvre Private sub.

    J'imagine que je pourrais utiliser le Private sub pour le renvoyer sur ma commande mais ce n'est pas ce que je recherche ^^

    Sur Excel c'est facile avec la commande d'attribution de macro.
    mais je ne sais pas le faire sur access

    Merci pour votre aide.

  2. #2
    Membre éprouvé

    Homme Profil pro
    Ingénieur retraité
    Inscrit en
    Novembre 2007
    Messages
    904
    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 : 904
    Points : 1 229
    Points
    1 229
    Par défaut
    Bonjour

    Si tes boutons sont sur le même formulaire, tu peux créer un Public Sub Toto() sous ce formulaire, que tu appelles dans la procédure événementielle (Private Sub) par un Call Toto.

    Si tes boutons sont dans des formulaires différents, ou si tu as besoin d'une Function (avec des arguments), il faut créer dans un module.

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

  3. #3
    Membre habitué
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Octobre 2010
    Messages
    240
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2010
    Messages : 240
    Points : 178
    Points
    178
    Par défaut
    Bonjour,

    Ce que je cherche a faire ressemble a la solution de créer une fonction.

    Comment fait on pour affecter un bouton d'un formulaire à une commande d'un module?

  4. #4
    Membre éprouvé

    Homme Profil pro
    Ingénieur retraité
    Inscrit en
    Novembre 2007
    Messages
    904
    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 : 904
    Points : 1 229
    Points
    1 229
    Par défaut
    1) Crée la Function dans un module

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Function Toto(Argument1 As xxx, Argument2 As xxx) As xxx
    'xxx = Type à déclarer (String, Long...)
    ...
    End Function
    2) appelle la Function à partir de l'événement Sur clic du bouton
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub NomBouton_Click()
       Call Toto(argument1, argument2)
    End Sub
    titi95
    Un problème bien posé est à moitié résolu

  5. #5
    Membre habitué
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Octobre 2010
    Messages
    240
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2010
    Messages : 240
    Points : 178
    Points
    178
    Par défaut
    je comprend ton idée mais c'est exactement ce que je voulais éviter.

    Ma commande est déjà généralisée mais je ne sais pas affecter les boutons à celle la sans faire appel a la fonction Call

    Voici ma fonction

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Public Sub AjoutUn()
    If Nz(Me.bpCorriger, 0) = 0 Then
        Me.ActiveControl = Me.ActiveControl + 1
    Else
        If Me.ActiveControl > 0 Then
            Me.ActiveControl = Me.ActiveControl - 1
        End If
    End If
    End Sub
    et j'aimerais que pour chaque bouton y affecter ca.

  6. #6
    Membre éprouvé

    Homme Profil pro
    Ingénieur retraité
    Inscrit en
    Novembre 2007
    Messages
    904
    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 : 904
    Points : 1 229
    Points
    1 229
    Par défaut
    Ce que je cherche a faire ressemble a la solution de créer une fonction.
    Donc ce n'est plus une Function ?

    sans faire appel a la fonction Call
    Il faut bien que tu appelles ton Sub si tu veux qu'il s'exécute !
    Mais si vraiment tu ne veux pas de Call tu peux l'enlever, puisque cette instruction est en fait facultative... Mais il te faudra tout de même appeler par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub NomBouton_Click()
       AjoutUn
    End Sub
    Ou alors je n'ai pas compris qqchose que tu n'as pas assez précisé...

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

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

Discussions similaires

  1. [PB]Cacher/Rendre visible un block avec un meme bouton
    Par Dje33510 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 24/03/2009, 16h19
  2. Pb Perl TK avec l'objet Bouton et l'option -command
    Par developpeur99 dans le forum Interfaces Graphiques
    Réponses: 3
    Dernier message: 30/10/2008, 14h45
  3. Deux boutons avec la meme ID
    Par Katachana dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 03/09/2008, 17h22
  4. Bouton avec autre commande que gotoandstop
    Par cepillo dans le forum Flash
    Réponses: 4
    Dernier message: 26/08/2008, 21h01
  5. [DW8] création bouton pour mail avec bon de commande
    Par isa51 dans le forum Dreamweaver
    Réponses: 6
    Dernier message: 12/06/2008, 11h28

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