Inset into en VBA

Bonjour,

Comment faire pour adapter le code SQL suivant en vba:
INSERT INTO tblSauvegardeTraitementCauseRetard (OF,ligne,Cap,V,vfinprevue,MontantEn€,CodeArticle,Article, QteOrdre, StatutOf,Client,vAr/ligne,vrefclientLigne,Datelivraisonplanifiée,Cause,Causedelacause,Gestionnaire, Machine, NouvelleDate, Date du jour,Dateappro)
VALUES (me.OF, me.ligne, me.Cap, me.V, me.vfinprevue, me.MontantEn€, me.CodeArticle, me.Article, me.QteOrdre, me.StatutOf, me.Client, Datelivraisonplanifiée,me.Cause, me.Causedelacause,me.Gestionnaire, me.Machine, me.NouvelleDate, me.Date_du_jour, me.Dateappro)

J'ai une commande_clik, et j'aimerai appliquer ce code

Merci d'avance de votre aide

2 réponses

  1. Bonjour,

    On n'adapte pas un code SQL en VBA. On utilise le langage SQL dans une commande VB à travers une connexion ADO, ODBC, OLE DB ...

    SQL est un langage propre aux bases de données qui permet d'effectuer des manipulations dans une base de données (création de table, Insert, Update etc ...).

    Il est donc difficile de répondre à ta demande.

    ;o)
    0
    1. Merci Polux31,
      Je pensais qu'en effectuant:
      Dim SQL As String

      SQL = " INSET INTO........;"

      Docmd.RunSQL = SQL

      Cordialement
      0