Bonjour,
J'ai un problème avec mon code ci dessous :
En faite j'ai un fichier excel avec 6 colonnes dont la première est vide car lors de l'importation je voudrais que la base access attribue un num_auto a chaque ligne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Private Sub importationexcelbalance_Click() DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, "Tb_BALANCE1", "T:\DF\CCF\Filiales et participations\Classeur1.xls", True, "ab!" MsgBox "IMPORTATION DU FICHIER BALANCE.XLS REUSSIE", vbInformation End Sub
Dans la table "Tb_BALANCE1" la première colonne avec la clé primaire a donc comme type de données "NuméroAuto".
Sauf que lors de mon importation j'ai un message d'erreur :
Je sais que l'erreur est due à la colonne que je laisse vide dans mon fichier excel mais je ne sais pas comment contrer ce problème.Le contenu de champs 0 enregistrements à été effacé et 106 enregistrement (s) ont été perdus, à la suite de violations de clé.
(...)
Si quelqu'un peut m'aider...![]()
Partager