bonjour,
je me retrouve devant un problème de syntaxe pour insert into:

  • TGraphiques!N°Graphique est un texte style "ASco25" et contient pour l'instant 900 lignes et est amené à grossir

  • TGraphiques!N°Version est pour l'instant vide et est un numérique standard 0 décimales mais peut devenir texte pour les besoin du code


le but est d'écrire les 2 derniers digit de N°Graphique dans N°Version => 25

j'ai testé ce code mais bloque sur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
Dim sql As String
Dim rs As New ADODB.Recordset
 
rs.Open "select  * from TGraphiques", CurrentProject.Connection
 
    Do While Not rs.EOF
        sql = "insert into rs!N°Version value(" & Right(rs!N°Graphique, 2) & ")"
        DoCmd.RunSQL sql
        rs.MoveNext
    Loop
j'ai testé dans tout les sens avec plus ou moind de guillemets par rapport au numérique ou non ... sans succès


merci de votre aide