Je cherche à comprendre la différence entre les paramètres ou arguments dans une procédure SUB par exemple et les variables déclarés avec DIM.
Je cherche à comprendre la différence entre les paramètres ou arguments dans une procédure SUB par exemple et les variables déclarés avec DIM.
Désolé c'est pas clair, en fait sur excel j'avais compris à quoi servait les arguments : à identifier la cellule ou plage sur laquelle porte la procédure mais pour access j'ai du mal...![]()
Un parametre peu représenter n'importe quoi, un recordset (jeu de donnée, cad les données d'une requete par ex), un nombre, une valeur de texte... ta question est trop vague... Donne moi un exemple...
Exemple :
ou bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Private Sub bt_calcul_Click() Dim n as integer
C'est quoi la différence ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part Private Sub bt_calcul_Click(n as integer)
Ici tu déclare une variable n, tu vas lui donner une valeur dans la fonction
Sa valeure est nulle lorsque tu la déclare. Ensuite on lui donne une valeur
Et ici, tu envoie un parametre a cette fonction, tu lui donne une valeur dont elle a besoin pour fonctionnner
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Private Sub bt_calcul_Click() Dim n as integer n =8 'Exemple End sub
comme ca cette fonction affichera le parametre n. en fesant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Sub affichenombre(n as integer) Msgbox n End subpar exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part affichenombre(3)
Peux-tu me donner des exemples où il faut mettre des arguments et d'autre où il n'en faut pas
Merci pour tes explications tu m'as un petit peu éclairé![]()
Tu peux me mettre un résolu stp?
Si encore un probleme tu me tiend au courrant...![]()
Partager