Bonjour
J'ai le code suivant à executer en vba :
Option Compare Database
Option Explicit
Code vba : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Private Sub ajouter_click() ' le formulaire ou a lieu la saisi est le formulaire >> ajout_etablissement_universitaire Dim db As Database Dim rs As Recordset Dim requetesql As String requetesql = "INSERT INTO ETABLISSEMENTS ( cod_etb_sup , lib_etb_sup , lib_ad1_etb_sup , lib_ad2_etb_sup , cod_com_etb_sup ) values ( '', '" & Me!lib_etb_sup & "' , '" & Me!lib_ad1_etb_sup & "' , '" & Me!lib_ad2_etb_sup & "' , '" & Me!cod_com_etb_sup & "' );" ' j'ai laissé volontairement le champs cod_etb_sup vide dans ma table c'est un numéro automatique qui se généré automatiquement Set db = CurrentDb CurrentDb.Execute requetesql ' ici le programme crach sur cette ligne avec pour motif un type de données incompatible , c'est à dire ? End Sub
Je ne vois pas d'ou vient cette erreur type de données
Merci d'éclairer ma lanterne
Partager