[vba] point virgule absent à la fin de l'inst

Fermé
bitub Messages postés 14 Date d'inscription vendredi 8 juin 2007 Statut Membre Dernière intervention 13 mars 2008 - 11 juin 2007 à 13:21
LeVieuxDu73 Messages postés 3 Date d'inscription jeudi 7 juin 2007 Statut Membre Dernière intervention 14 juin 2007 - 14 juin 2007 à 13:35
Bonjour j'ai ce message d'erreur( point virgule absent à la fin de l'instruction SQL)à cause de cette requête dans mon code vba:
DoCmd.RunSQL "INSERT INTO [GRF-A-NTFS] (Partage,Proprietaire, Droit, Groupe,Username) VALUES (Partage, Proprietaire, Groupe, Droit,GetUserWindows) WHERE (([GRF-A-NTFS].Partage) = ('" & Partage & "')) ;"


Merci de votre aide à bientôt

4 réponses

bitub Messages postés 14 Date d'inscription vendredi 8 juin 2007 Statut Membre Dernière intervention 13 mars 2008
12 juin 2007 à 11:22
re up
0
Sir_DEC Messages postés 143 Date d'inscription mardi 17 avril 2007 Statut Membre Dernière intervention 12 mai 2012 75
12 juin 2007 à 11:28
Bonjour,

Peut-être :

DoCmd.RunSQL 'INSERT INTO [GRF-A-NTFS] (Partage,Proprietaire, Droit, Groupe,Username) VALUES (Partage, Proprietaire, Groupe, Droit,GetUserWindows) WHERE (([GRF-A-NTFS].Partage) = (" & Partage & ")) ;'


Ou

DoCmd.RunSQL "INSERT INTO [GRF-A-NTFS] (Partage,Proprietaire, Droit, Groupe,Username) VALUES (Partage, Proprietaire, Groupe, Droit,GetUserWindows) WHERE (([GRF-A-NTFS].Partage) = (' & Partage & ')) ;"


Je ne vois que ça, les problèmes de " et de ' revenant sans cesse...
0
bitub Messages postés 14 Date d'inscription vendredi 8 juin 2007 Statut Membre Dernière intervention 13 mars 2008
12 juin 2007 à 11:42
Bonjour
La premiere est impossible car la requete se met en commentaire tandis que la deuxieme j'ai le même probleme.
Cependant j'ai peut être trouvé une alternative à mon problème.
Saurais-tu comment faire pour ne pas, lors d'une saisie dans une zone texte, que cela s'enregistre directement dans la table (mais plutôt grâce à un bouton).
merci beaucoup de ton aide.
0
Sir_DEC Messages postés 143 Date d'inscription mardi 17 avril 2007 Statut Membre Dernière intervention 12 mai 2012 75
12 juin 2007 à 11:46
Il s'agit d'un formulaire ? D'un tableau tableau Excel ? D'une table ACCESS ?

Enfin là j'avoue que je sèche :S
0
bitub Messages postés 14 Date d'inscription vendredi 8 juin 2007 Statut Membre Dernière intervention 13 mars 2008
12 juin 2007 à 11:51
Il s'agit d'un formulaire.
0
LeVieuxDu73 Messages postés 3 Date d'inscription jeudi 7 juin 2007 Statut Membre Dernière intervention 14 juin 2007
14 juin 2007 à 13:35
Ton erreur vient peut-être du fait qu'il ne faut pas mettre de point virgule à la fin d'une instructuin docmd.runsql access ne l'aime pas
0