Fichiers d'enregistrements uniques à largeur fixe
Pour créer de nouveaux formats de données pour un fichier d'enregistrement unique à largeur fixe :
- Dans Générateur Format, sélectionnez Nouveau format dans le menu Fichier ou cliquez sur Créer un nouveau format dans la barre d'outils. La boîte de dialogue Nouveau format s'affiche.
-
Renseignez ces informations :
- Classification
- Sélectionnez Enregistrement unique à largeur fixe.
- Nom
- Saisissez le nom du nouveau format de données. Il doit être unique.
- Libellé
- Saisissez le libellé du nouveau format de données. Ce champ est facultatif.
- Cliquez sur OK.
-
Saisissez ou modifiez les détails suivants :
- Libellé
- Libellé saisi lors de la création du format de données.
- Lignes initiales à ignorer
- Nombre de lignes à ignorer au début du fichier externe. La valeur par défaut est 0.
- Séparateur enregistrement
- Code utilisé à la fin de chaque enregistrement du fichier externe pour séparer les enregistrements les uns des autres. Sélectionnez
Nouvelle ligne Windows, Nouvelle ligne UNIX ou Autre. Nouvelle ligne Windows est le séparateur par défaut qui apparaît dans le script en tant que
record-sep="\r\n"
, autrement dit retour chariot et nouvelle ligne.Pour définir un autre séparateur, sélectionnez Autre. Le champ Spécifier devient alors actif et vous pouvez définir le séparateur de votre choix.
La section Enregistrements comporte les colonnes Début, Longueur et Nom. Cliquez sur la ligne marquée d'un astérisque (*) pour saisir la position de début (valeur numérique), la longueur (valeur numérique) et le nom du champ. Le nom du champ doit respecter la syntaxe XML. Il ne peut donc pas commencer par un caractère numérique, par exemple. Les noms de champs doivent également être uniques au sein du format de données.
Utilisez les boutons suivants pour importer des noms de champs ou insérer/supprimer des champs :
-
Lire fichier
Pour importer des noms de champs existants à partir d'un fichier, cliquez sur Lire fichier et recherchez l'emplacement de votre fichier. Les noms de champs sont extraits et insérés dans les lignes et remplacent tout nom de champ déjà défini.
Remarque: Tous les fichiers importés doivent être au format UTF-8. -
Insérer
Cliquez sur le bouton Insérer pour ajouter une nouvelle ligne au-dessus de la ligne sélectionnée.
-
Supprimer
Cliquez sur le bouton Supprimer pour supprimer la ligne sélectionnée.
-
Lire fichier
Pour modifier l'ordre des noms de champs, sélectionnez le champ que vous souhaitez déplacer et cliquez sur les flèches Haut et Bas.
- Cliquez sur Enregistrer un format pour enregistrer le format de données dans la base de données.
- Validez puis testez le format de données.
- Pour afficher ou modifier le code source du format de données, reportez-vous à la rubrique 'Edition de code en mode d'affichage texte'.