Problème de concaténation de deux variables
Bonjour à tous. Je reviens encore une fois pour vous embêter un peu, j'ai un problème que je n'arrive pas à résoudre, je m'explique :
J'ai un formulaire en VB6 qui contient plusieurs champs, après validation de ce formulaire j'effectue une insertion dans ma base.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
strQuery = "SELECT * FROM Table [id_Table] = " & Id & "AND [annee] = " & Me.annee
OuvrirRecordSet_rsADO strQuery
If rsADO.EOF Then
For I = 1 To 12
'Janvier
rsADO.AddNew
rsADO![id_Table] = Id
rsADO![champs1] = Me.variable + I
.... 'd'autres champs de ma table
rsADO![mois] = I
rsADO![annee] = Me.annee
'Fevrier
Next
Else Debug.print "Id existe déjà"
End If
'Met à jour la table
rsADO.Update
rsADO.Requery
rsADO.Close |
Quand j'exécute ce code, j'ai l'erreur suivante :
Méthode ou membre de données introuvable (erreur 461)
Et ça correspond à la ligne où je concatene ma variable Me.variable + I :cry:
Pour info : dans mon formulaire j'ai les champs suivant : Me.variable1, Me.variable2, Me.variable3, ..., Me.variable12 qui correspondent à un champs pour chaque mois de l'année!!
Je crois j'ai tout dit, si quelqu'un peut m'aider à résoudre ce problème, c'est vraiment sympa de votre part, car là je suis bloquée :?
Je vous remercie d'avance.