Probleme avec une fonction avec VBA

cs_yaya31 Messages postés 125 Date d'inscription lundi 3 février 2003 Statut Membre Dernière intervention 11 décembre 2003 - 7 avril 2003 à 09:02
cs_yaya31 Messages postés 125 Date d'inscription lundi 3 février 2003 Statut Membre Dernière intervention 11 décembre 2003 - 7 avril 2003 à 09:55
Bonjour,
J ai un probleme avec une fonction. Elle ne me renvoie rien comme resultat.
Si quelqu un voit une erreur, ça serait sympa


Sub qteStock(CodeComp As Variant)
Dim requete As String

Set formulaire = Application.Forms("SFNbcomp/cmdeP")

requete = "select Sum(Stocker.qttestock)" & _
" from composant,stocker" & _
" where Composant.CodeComp= stocker.NumComposant" & _
" and NumComposant=" & CStr(CodeComp) & " ;"

CurrentDb.Execute requete, dbFailOnError

With formulaire.Stock_actuel
    .RowSource = requete
    .ColumnWidths = "5cm"
    .Requery
End With

End Sub



J ai deja fait des fonctions semblables et elles marchent .

Je l appelle en fesant:

Private Sub Stock_actuel_beforeUpdate(Cancel as Integer)
 qteStock(Me.CodeComp.value)
End Sub


Merci encore
Amaya ;)

2 réponses

cs_Crazyht Messages postés 1522 Date d'inscription mardi 18 décembre 2001 Statut Membre Dernière intervention 21 août 2010 8
7 avril 2003 à 09:47
Ceci est une Sub, elle n'est pas prevue pour renvoyer quoique se soit, pour cela utilise Function !

A++

Crazyht :)
0
cs_yaya31 Messages postés 125 Date d'inscription lundi 3 février 2003 Statut Membre Dernière intervention 11 décembre 2003
7 avril 2003 à 09:55
ça change pas grand chose! ça marche toujours pas :sad)
Amaya ;)
0
Rejoignez-nous