Spécification d'Importation : champs ajoutés ignorés

Résumé

INFORMATION TECHNIQUE :

Lorsque vous importez un fichier texte avec l'assistant d'importation,
vous pouvez définir une "spécification d'Importation de longueur fixe"
qui définit le nom, le type et la largeur de chaque champ.
Si vous essayez de modifier cette spécification ultérieurement, vous
constaterez généralement que l'ajout de nouveaux champs dans la
spécification n'est pas pris en compte.


INFORMATIONS COMPLEMENTAIRES :

La première fenêtre de l'assistant d'importation contient un bouton
"Avancé" qui permet d'afficher une boîte de dialogue contenant une grille
dans sa partie inférieure et un bouton "Enregistrer sous" dans sa partie
droite. Quand on définit une "spécification d'Importation de longueur
fixe", la grille permet de définir tous les champs et la largeur de
chaque champ, et le bouton "Enregistrer sous" permet d'enregistrer la
"spécification d'Importation de longueur fixe".

Quand on modifie une "spécification d'Importation de longueur fixe",
Cette grille permet de changer le nom d'un champ dans une "spécification
d'Importation de longueur fixe" ou de supprimer un champ dans une
"spécification d'Importation de longueur fixe".

Mais quand on modifie une "spécification d'Importation de longueur fixe",
cette grille ne permet pas d'ajouter un nouveau champ ni d'augmenter le
total de la largeur des champs déjà définis. On peut donc augmenter la
largeur d'un champ dans la grille, uniquement si l'on réduit la largeur
d'un ou plusieurs autres champs, de façon à ce que la somme de la largeur
des champs n'augmente pas.


S

Plus d'informations


Pour forcer l'ajout d'un ou plusieurs nouveaux champs dans une
"spécification d'Importation de longueur fixe", il faut afficher la
seconde fenêtre de l'assistant d'importation. En effet, si l'on clique
dans les premières lignes de données qui apparaissent dans cette fenêtre,
on définit une nouvelle colonne matérialisée par une séparation verticale
(avec une pointe de flèche dans la partie supérieure).
On peut ensuite cliquer sur le bouton "Avancé" afin d'afficher la boîte
de dialogue contenant la grille et le bouton "Enregistrer sous" afin de
définir les noms des nouveaux champs et d'enregistrer la modification de
la "spécification d'Importation de longueur fixe".


REMARQUE :

Comme la solution décrite ci-dessus ne permet pas d'augmenter la longueur
totale des lignes du fichier texte (c'est-à-dire la somme de la largeur
de tous les champs définis), on peut anticiper une augmentation
éventuelle de la longueur des lignes du fichier texte, en définissant une
"marge arbitraire" dans la "spécification d'Importation de longueur
fixe".

Pour ce faire, il suffit d'exagérer arbitrairement la largeur du dernier
champ. On peut aussi définir arbitrairement un champ texte fictif à la
fin de la "spécification d'Importation de longueur fixe".
Propriétés

ID d'article : 19939 - Dernière mise à jour : 9 févr. 2003 - Révision : 1

Commentaires