Bonjour,
Je cherche à duppliquer des enregistrement.
Pour celà, je copie les enregistrement souhaité de T_Devis_Factures vers T_TLDevis (table de transition).
Puis je change le contenu de certains champs de T_TLDevis, notamment le N°Ligne qui est un NumAuto de la table T_Devis_Factures et que je remplace par "Null".
Code : Sélectionner tout - Visualiser dans une fenêtre à part DoCmd.RunSQL "INSERT INTO T_TLDevis SELECT * FROM T_Lignes_Devis_Factures WHERE [N°Pièce]=" & Me.Liste_Devis.Column(0)
Mais quand je cherche à copier les enregistrement de T_TLDevis vers T_Devis_Facture, ça ne marche pas, et je crois que ça bloque avec le numauto.
Code : Sélectionner tout - Visualiser dans une fenêtre à part DoCmd.RunSQL "UPDATE T_TLDevis SET [N°Ligne]= Null"
==> Erreur 3162 "Vous avez essayé d'affecter la valeur Null à une variable qui n'est pas du type de données Variant"
Code : Sélectionner tout - Visualiser dans une fenêtre à part DoCmd.RunSQL "INSERT INTO T_Lignes_Devis_Factures SELECT * FROM T_TLDevis"
Si vous avez une idée pour m'aider, ça serait top !
j'ai passé la nuit sur le problème... ;(
A+
Partager