Rechercher : dans
Par :

[Access] Import depui un .txt sans séparateur

Dernière réponse le 4 mai 2006 à 15:14:48 xiloo, le 9 fév 2006 à 17:29:10 
 Signaler ce message aux modérateurs

Bonjour,

je voudrais savoir s'il est possible (et si oui comment) d'importer des données provenant d'un fichier texte (.txt) dans une table en sachant qu'il n'y a pas de séparateur entre chaque donnée sur une même ligne...
En revanche on sait que la taille d'un champs est toujours fixe. (champs 1 = 5 car, champs 2 = 2 car, ... -> pour toutes les lignes)

Y a-t-il donc un moyen d'extraire les 5 premiers caractères pour le champs 1, les 2 suivants pour le champs 2, etc.?

Merci d'avance pour votre aide!

Meilleures réponses pour « [Access] Import depui un .txt sans séparateur » dans :
[MSN] Utiliser MSN sans l'installer - à partir d'un site VoirIl est possible d'utiliser un client MSN pour discuter avec ses amis sans avoir à l'installer. Il existe quelques clients conçus pour être utilisés à partir d'un navigateur sous forme de pages Internet. Évidemment, leurs fonctionnalités sont...
[Windows] Démarrage en mode sans échec VoirRedémarrer en mode sans échec, pourquoi et comment ? Démarrer en mode sans échec avec Windows XP et Vista Méthode avec l'utilitaire de configuration système Sous XP Sous Vista Mode Sans Échec avec prise en charge réseau À voir...
Réseaux sans fil - Wireless Networks VoirQu'est-ce qu'un réseau sans fil Un réseau sans fil (en anglais wireless network) est, comme son nom l'indique, un réseau dans lequel au moins deux terminaux (ordinateur portable, PDA, etc.) peuvent communiquer sans liaison filaire. Grâce aux...
Robots.txt VoirPrésentation du fichier robots.txt Le fichier robots.txt est un fichier texte contenant des commandes à destination des robots d'indexation des moteurs de recherche afin de leur préciser les pages qui peuvent ou ne peuvent pas être indexées. Ainsi...
La sécurité des réseaux sans fils Wi-Fi (802.11 ou WiFi) VoirUne infrastructure adaptée La première chose à faire lors de la mise en place d'un réseau sans fil consiste à positionner intelligemment les points d'accès selon la zone que l'on souhaite couvrir. Il n'est toutefois pas rare que la zone...

1

Sergio63, le 10 fév 2006 à 10:29:24

Bonjour,

Il suffit de cocher "Longueur fixe" à la place de "Délimité" dans la 1ere fenêtre de l'assistant.

Ensuite tu as 2 possibilités :

- Soit tu délimites tes champs en positionant des séparateurs dans la règle avec ta souris.

- Soit tu clique sur "Avancé" et là tu peux nommer tes champs, les typer et indiquer quelle est leur position et leur longueur.

Cordialement

Sergio

Répondre à Sergio63

2

xiloo, le 13 fév 2006 à 13:12:44

Ok merci,
mais est-ce que je peux automatiser cette fonction pour un ensemble de fichiers .txt? (sachant que la taille pour chaque champs 1, 2, 3 , ...reste toujours identique)

Répondre à xiloo

3

random, le 13 fév 2006 à 17:07:07

C'est parfaitement possible
quand on a défini ses paramètres imports
on fait avancé enregistrer sous et on donne un nom aux
spécification d'import
il suffira de rappeler ce nom à l'import suivant
ou de l'utiliser dans une macro ou un module elle est pas belle, la vie ?

Répondre à random

4

 rodrigue62, le 4 mai 2006 à 15:14:48
  • +1

Et si on veux faire ca pour plusieurs tables, c'ets a dire chaque jour on a plusieurs fichiers TXT, 1 par table, chacune portant le nom de la table suivit de la date, par exemple pour la table livraison avec les données du 4 mai 2006, le nom du txt est camion_040506.txt
et que l'on veut que lorsque l'on clique sur un bouton dans le formulaire se rapportant a la table, il importe directement le fichier concerné

Répondre à rodrigue62