Bonjour le Forum,
Voici mon ptit problème:
Alors j'ai deux tables qui sont liées ces deux tables ont des champs en commun.
Et j'ai un formulaire d'insertion qui est composé en 3 parties.
La première est composée des champ de la TableA.
La deuxième est composée des champ de la TableB qui ne sont pas en commun avec la TableA.
La troisième est composée d'un bouton "Insertion".
Le but de ma manipe est en un clique, j'ai deux tables qui se remplient avec les valeurs que j'ai rentré dans mes txtBox.
Voici le code que j'ai écrit :
Et qd je clique sur mon bouton "Insertion" j'ai le message suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 'Pour remplire ma TableA strCrit1 = " VALUES " & "(" & Me.txtChamp1 & "," & Me.txtChamp2 & "," & Me.txtChamp3 & ")" strInsert1 = "INSERT INTO " & "TableA" & "(" & "[Champ1]" & "," & "[Champ2]" & "," & "[Champ3]" & ")" & strCrit1 & ";" DoCmd.RunSQL (strInsert1) 'Pour remplire ma TableB sachant que Champ1 et Champ3 sont en commun strCrit2 = " VALUES " & "(" & Me.txtChamp1 & "," & Me.txtChamp3 & "," & Me.txtChamp4 & ")" strInsert2 = "INSERT INTO " & "TableA" & "(" & "[Champ1]" & "," & "[Champ3]" & "," & "[Champ4]" & ")" & strCrit2 & ";" DoCmd.RunSQL (strInsert2)
Et Me.txtChamp1 dans strCrit2 est en jaune...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Compile error Methode or data member not found
Je suppose que mon code n'est pas bon du tout mais j'improvise pour voir si ca marche... bon et la ca marche pas du tout...
Quelle est la bonne façon d'écrire ce que je voudrais avoir comme résultat?
Merci d'avance,
Vincent
Partager