Bonjour, j'ai un soucis de compilation de ce code sql avec la requête UPDATE -
N'arrivant pas à exécuter une requête INSERT car trop complexe je me suis rabattu sur la requête UPDATE pour faciliter ce que je veux faire.
je voudrais que lorsque je clique sur le bouton associé à cmdash que access me mette 1 si la liste [de mon formulaire en mode saisi] a le nom inde - me mette 2 si la liste a le nom cachemire - me mette 3 si la liste a le nom pakistan et 4 si la liste a le nom bangladesh.
merci de votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 Private Sub cmdash_Click() Dim SQL5 As String If Inde = Me.mdfPays Then SQL5 = "UPDATE ARTICLE SET ID_PAYS = 1 WHERE ARTICLE.CODE_ARTICLE= (SELECT COUNT(*) FROM ARTICLE) " SQL5 = SQL5 & ";" DoCmd.RunSQL SQL5 End If If Cachemire = Me.mdfPays Then SQL5 = "UPDATE ARTICLE SET ID_PAYS = '2' WHERE ARTICLE.CODE_ARTICLE= (SELECT COUNT(*) FROM ARTICLE) " SQL5 = SQL5 & ";" DoCmd.RunSQL SQL5 End If If Pakistan = Me.mdfPays Then SQL5 = "UPDATE ARTICLE SET ID_PAYS = '3' WHERE ARTICLE.CODE_ARTICLE= (SELECT COUNT(*) FROM ARTICLE) " SQL5 = SQL5 & ";" DoCmd.RunSQL SQL5 End If If Bangladesh = Me.mdfPays Then SQL5 = "UPDATE ARTICLE SET ID_PAYS = '4' WHERE ARTICLE.CODE_ARTICLE= (SELECT COUNT(*) FROM ARTICLE) " SQL5 = SQL5 & ";" DoCmd.RunSQL SQL5 End If End Sub
ash.








Répondre avec citation



Partager