Access : Import TXT

Access : Import TXT - VB/VBA/VBS - Programmation

Marsh Posté le 05-08-2002 à 14:10:32    

Bonjour,
 
j'utilise une base access qui doit importer des fichiers  
texte.
 
La syntaxe utilisée est la suivante :
 
DoCmd.TransferText, acImportDelim, "Import pour ma  
base", "Nom de Table", "Nom de mon fichier Texte", vbNo
 
Je ne peux tout reprendre la base (je souhaite donc faire  
le moins de modifs possibles).
 
Mon problème : mon import "ignore" systématiquement la  
première ligne de mon fichier.
 
Avez-vous des idées ???
 
Merci de votre aide

Reply

Marsh Posté le 05-08-2002 à 14:10:32   

Reply

Marsh Posté le 05-08-2002 à 15:27:32    

Je me réponds tout seul :
 
à la fin il faut 'False' au lieu de 'vbNo' (s'il y a autre chose que False, la première lign en'est pas prise en compte, il considère que cette ligne contient les noms de champs).

Reply

Marsh Posté le 22-10-2002 à 19:21:14    

comment faire si la premiére ligne c'est un titre et que seulement apres il y a les nom de champs ?
 
merci

Reply

Marsh Posté le 23-10-2002 à 13:08:45    

A mon avis la fonctionnalité ne permet que le saut de la première ligne, ce qui est assez courant dans la plupart des softs, parce que justement, ce peut être le nom des champs.  Si t'as plus d'une ligne à skipper, faudra faire ton importation en programmant un petit algo à ta sauce (avec boucle sur chaque ligne et création/update des rows).
 
Le plus simple est de virer ce titre de ton fichier  :o


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed