Inset into en VBA

rch05 Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   -  
rch05 Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   -
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

Polux31 Messages postés 6917 Date d'inscription   Statut Membre Dernière intervention   1 204
 
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
rch05 Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   20
 
Merci Polux31,
Je pensais qu'en effectuant:
Dim SQL As String

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

Docmd.RunSQL = SQL

Cordialement
0