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 :

[VBA-A]procédure avec comme paramètre une propriété


Sujet :

VBA Access

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 54
    Points : 37
    Points
    37
    Par défaut [VBA-A]procédure avec comme paramètre une propriété
    J'ai fait une procédure :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Private Sub P_Affichage(ByVal blnPremier As Boolean, ByVal blnPrecedent As Boolean, _
                            ByVal blnSuivant As Boolean, ByVal blnDernier As Boolean, _
                            ByVal blnMAJ As Boolean, ByVal blnModifier As Boolean, ByVal blnAjouter As Boolean)
     
    btnPremier.Enabled = blnPremier
    btnPrecedent.Enabled = blnPrecedent
    btnSuivant.Enabled = blnSuivant
    btnDernier.Enabled = blnDernier
    btnMAJ.Enabled = blnMAJ
    btnModifier.Enabled = blnModifier
    btnAjouter.Enabled = blnAjouter
     
    End Sub
    Et j'aimerais rajouter un paramètre du type
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ByVal Propriete as property
    et donc remplacer ".enabled" par ".Propriete". Cela me permettrait de pouvoir appeler la procdédure avec ".Locked" par exemple..Mais ça ne marche pas..
    Merci d'avances et bonne journée

  2. #2
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Points : 4 674
    Points
    4 674
    Par défaut
    La propeiété enabled (tu n'en utilises pas d'autre) est un Booléen, tes controles sont , eux, des contrôles
    Celà doit te donner une petite idée, non ?
    à toi de modifier, maintenant :
    Private Sub P_Affichage(ByVal blnPremier As Boolean, ByVal blnPrecedent As Boolean, _
    ByVal blnSuivant As Boolean, ByVal blnDernier As Boolean, _
    ByVal blnMAJ As Boolean, ByVal blnModifier As Boolean, ByVal blnAjouter As Boolean)
    et de voir si tu as encore des difficultés !
    je ne comprends d'ailleurs pas l'intérêt de passer par une procédure... pour finir par appeler la propriété enabled de chaque contrôle !
    Penses un peu à passer le contrôle et la valeur booléenne de sa propriété enabled (celà me parait plus orthodoxe) !

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 54
    Points : 37
    Points
    37
    Par défaut
    Citation Envoyé par jmfmarques
    Penses un peu à passer le contrôle et la valeur booléenne de sa propriété enabled (celà me parait plus orthodoxe) !
    Je n'ai pas très bien la différence entre passer les booléens et la propriété du contrôle à changer ET passer les contrôles et leurs valeurs booléenne?
    Mon problème est toujours le même avec le passage du paramètre "propriete"...

    Et je passe par une procédure car il y beaucoup de code pour l'affichage des contrôle (en particulier avec Enabled et Locked)

Discussions similaires

  1. [2008R2] Utilisation d'une procédure avec ses paramètres contenu une table
    Par bisou007 dans le forum Développement
    Réponses: 0
    Dernier message: 01/07/2013, 17h07
  2. Réponses: 8
    Dernier message: 12/02/2013, 01h08
  3. [2005] Créer une procédure avec pour paramètre une table
    Par Sergejack dans le forum Contribuez
    Réponses: 2
    Dernier message: 01/10/2009, 14h22
  4. Réponses: 4
    Dernier message: 19/02/2009, 12h19
  5. Lancer une procédure avec un paramètre (débutant)
    Par Daniel MOREAU dans le forum MS SQL Server
    Réponses: 12
    Dernier message: 27/10/2006, 15h48

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