[Access] Import depui un .txt sans séparateur
xiloo
Messages postés
4
Statut
Membre
-
rodrigue62 Messages postés 201 Statut Membre -
rodrigue62 Messages postés 201 Statut Membre -
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!
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!
A voir également:
- [Access] Import depui un .txt sans séparateur
- Exemple base de données access à télécharger gratuit - Forum Access
- Access appdata - Guide
- Acer quick access - Forum logiciel systeme
- Désinstaller ACER QUICK ACCESS - Forum Logiciels
- Dvd fr import signification ✓ - Forum TV & Vidéo
4 réponses
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
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
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)
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)
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
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
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é
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é