Retour au sommaire du Travail Pratique Access

2.3    Importation d'une table à partir d'un fichier texte (.TXT)


Nous allons maintenant créer la table Equipe telle que définie dans notre modèle relationnel :

EQUIPE    (Num_Equipe, Nom_Equipe, Ville, Origine)

Nous le ferons d'une autre manière que pour la table Concurrent. Au lieu de la définir au préalable (ses champs, leur type, la clé, etc.), nous allons récupérer le tout dans un fichier de type Texte et de nom Equipe.txt (télécharger Equipe.zip puis extrayez Equipe.txt) avec la même option de menu Fichier\ Données externes\Importer…
On suivra les instructions de l'assistant d'importation, en indiquant que la "Première ligne contient les noms des champs" :
 


Comme les noms de champs nous conviennent, on les gardera, en indiquant pour le premier qu'il doit être indexé sans doublons (en effet, Num_Equipe a vocation à devenir la clé de la future table). En pointant sur chaque colonne, on pourrait modifier certaines choses, voire sauter certains champs.
 


L'assistant propose de créer une clé primaire. En fait, on déclinera cette proposition pour choisir Num_Equipe comme la clé de la table.
 


Si tout s'est bien passé, nous avons maintenant notre deuxième table Equipe. On peut l'ouvrir pour consulter son contenu, ou se mettre en mode Création pour vérifier sa structure. On constatera alors que les 3 champs de type texte Nom_Equipe, Ville et Origine ont une longueur de 255 caractères. C'est la taille par défaut que l'assistant d'importation a affectée à ces champs. Cette taille semble excessive, et risque d'augmenter inutilement le volume occupé par notre base de données.
Nous allons donc modifier la structure de la table Equipe en ramenant ces trois champs à une taille de 20 caractères. Si l'on sauvegarde la table, Access nous averti que cette modification fait courir le risque d'une perte de données. On passera outre.
 


Si on se met en mode Feuille de données, on constatera qu'effectivement certains noms d'équipe sont maintenant tronqué à leurs seuls 20 premiers caractères. Ceci est irréversible… mais on s'en accommodera.

 

Suite

Retour au sommaire du Travail Pratique Access