Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Changer type de donnée ACCESS en VBA

  • Initiateur de la discussion Initiateur de la discussion kevin1030
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

K

kevin1030

Guest
Bonjour,

A la suite d'un code VBA permettant d'importer automatique une feuille Excel dans ACCESS, je souhaiterais modifier le type d'un champ de cette table une fois importée.

Voici le code VBA d'import de la feuille Excel nommée "DATA":

GenericFunctions.DeleteTable ("DATA")
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, "DATA", strFilePath & "DATA.xls", True, "DATA"

Et alors dans cette nouvelle table Access je voudrais modifier le type de champ DATA.champ1 qui est "number" par défaut en "Text" de façon automatique en VBA.

Merci d'avance de votre aide.
 
Re : Changer type de donnée ACCESS en VBA

Bonjour,

La table ne doit pas être ouverte.

Code:
DoCmd.SetWarnings True
DoCmd.RunSQL "ALTER TABLE DATA ALTER COLUMN Champ1 TEXT(30)"

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…